Я мог бы использовать несколько советов.
Я нахожусь в процессе принятия Subversion, и я пытаюсь поместить некоторые существующие проекты Visual Studio 2010 в хранилище. У меня есть текущая версия AhnkSvn.
Мои проекты организованы как;
VS2010_projects \ Project_A
VS2010_projects \ Project_B
VS2010_projects \ Project_C
VS2010_projects \ Common_code
Где Project_A, Project_B и Project_C могут ссылаться на один или несколько файлов в «Common_Code»
В Visual Studio эти файлы будут добавлены с помощью «Добавить как ссылку».
В "Common_code" нет никакого реального проекта, только набор полезных файлов кода, которые мы, вероятно, будем использовать повторно в разных проектах.
(Если у нас есть модуль или класс, который повторно используется в различных проектах, мы часто сохраняем одну мастер-копию в «общем коде» и ссылаемся на нее.)
Visual Studio не имеет проблем с этим.
Когда я добавляю любой из реальных проектов в Subversion, все их собственные файлы добавляются просто отлично, но связанные файлы игнорируются.
(И, как следствие, если я тогда получу рабочую копию этих файлов, то будут обработаны только файлы проекта, я не получу копию связанных файлов.)
Если я щелкну правой кнопкой мыши по любому из связанных файлов, я получу единственные варианты подрывной деятельности, чтобы обновить их статус или выбрать рабочую папку.
Мне было интересно, как правильно справиться с этой ситуацией?
Любой совет будет высоко ценится
Спасибо!
Роберт