использовать исходный код из репозитория SVN в нескольких проектах (поделиться проектом) - PullRequest
1 голос
/ 24 июня 2010

В прежние времена при использовании Visual Source Safe я использовал для совместного использования проектов в VSS между несколькими решениями.

Это позволило мне открыть 2 решения Visual Studio, и оба использовали один и тот же код изразделяемая библиотека.

Я не помню, был ли код 2 (или более) раза размещен на моем жестком диске.

Возможно ли это также с помощью SVN?

Ответы [ 2 ]

1 голос
/ 24 июня 2010

Да, вы можете сделать это, используя функцию externals . Обратите внимание, что это не совсем то же самое, что было доступно в VSS, потому что в Subversion вы можете включать только целое поддерево хранилища, а не выбирать и выбирать конкретные файлы.

Метод, используемый VSS, был хрупким, и фиксация одного проекта могла повлиять на неизвестное число других проектов. Даже не думайте пытаться получить скомпилированную историческую сборку из VSS с общими файлами.

0 голосов
/ 24 июня 2010

Это так.SVN работает, сохраняя центральное хранилище, где пользователи / разработчики извлекают код / ​​проекты на свои компьютеры.

Таким образом, у каждого пользователя есть собственная копия текущей версии.Они вносят свои изменения тогда, когда они уверены, что все работает, они проверяют свои изменения.Если другой человек сделал то же самое для того же файла и сначала проверяет, то второму человеку нужно объединить свой код с кодом первого.

...