Я собираюсь переехать в SVN в качестве моего предпочтительного RCS (после многих лет использования CVS) и у меня есть основной вопрос ...
У меня есть несколько общих проектов - код, который я хочу использовать с множеством разных проектов. Можно ли «связать» эти общие папки с проектами, которые в них нуждаются, поэтому проверка проекта также извлечет общий код?
Например, предположим, что мой репозиторий выглядит так:
корень
--project1
--project2
--shared
--smtp
Когда я проверяю project1, я также хочу оформить общий доступ и smtp.
В те дни, когда я работал с CVS, я использовал символическую ссылку Unix в одной из папок проекта, но так как мой новый SVN-репозиторий не обязательно будет размещен на Unix-сервере, я не могу сделать то же самое.