Я внедряю систему контроля версий в Visual Studio 2010 без использования Team Foundation Server. Для достижения этой цели я выбрал AnkhSVN в качестве подключаемого модуля subversion в Visual Studio 2010 и VisualSVN Server в качестве исходного сервера репозитория (я не использую его клиент).
Все настройки выполнены успешно, я создал хранилище в VisualSVN и активировал плагин AnkhSVN в VisualStudio 2010.
В соответствии с лучшими практиками в управлении исходным кодом, я бы хотел, чтобы для каждого решения, добавляемого в хранилище subversion, была структура подпапок "branch / tags / trunk" , как показано здесь:
RepositoryFolder
Solution1
Branches
Tags
Trunk
Solution2
Branches
Tags
Trunk
...
Сервер VisualSVN при создании хранилища Subversion спрашивает, хотите ли вы иметь эту структуру подпапок "branch / tags / trunk". Давайте предположим, что хранилище пусто , VisualSVN помещает эти 3 подпапки в папку хранилища.
Когда я использую AnkhSVN в Visual Studio 2010 для добавления решения в репозиторий, он создает новую папку для решения в папке репозитория. Visual Studio спрашивает меня, хочу ли я создать только папку ствола. Поэтому я получу такую структуру:
RepositoryFolder
Branches
Tags
Trunk
Solution1
Trunk
Это явно не то, что я хочу. Как настроить VisualSVN и AnkhSVN на , чтобы автоматически создавать (и извлекать) структуру "branch / tags / trunk" под каждым решением, добавленным из Visual Studio?
Спасибо
Франческо