Започнах да настройвам SVN хранилища, за да съхранявам моя код, и се чудя дали едно решение на Visual Studio може да има проекти от множество хранилища. Имам споделена библиотека с различни помощни функции, общи персонализирани контроли и т.н., които се използват от множество проекти и се хостват в собствено хранилище. След това имам моето хранилище за проекти, което съдържа целия специфичен за програмата код, като например формуляри и т.н. Знам, че мога да копирам споделената библиотека в хранилището на програмата, след което да ги копирам обратно, когато направя промени, но бих предпочел запазете ги в различни хранилища, за да мога да натисна „Активиране“ и общата библиотека да се ангажира към своето хранилище, а програмният код да се ангажира с него. В момента използвам AnkhSVN, но ако е възможно с други инструменти, ще го разгледам.
Превантивно пояснение за всички отговори „използвайте само едно хранилище“: Споделената библиотека се хоства в онлайн хранилище, което може да се види от всеки, но програмният код е патентован и се намира на нашите офис сървъри, така че те се нуждаят от различни хранилища.