У меня есть предложение для решения, которое решает проблему, но я не знаю, насколько действительно хорошее решение ... может кто-нибудь оценить это?
1) Создать две папки в хранилище (svn: // localhost / repo /):
Проекты
WebSites
2) Файл -> Создать -> Веб-сайт (WebSite1)
3) Щелкните правой кнопкой мыши Solution 'WebSite1' в обозревателе решений и выберите « Добавить решение в Subversion » и выберите Имя проекта WebSite1 и URL репозитория svn: // localhost / repo / Projects / с Локальной папкой C: \ Users \ Имя пользователя \ Documents \ Visual Studio 2008 \ Projects \ WebSite1 и нажмите « Добавить ствол» Папка для проекта", теперь проект будет создаваться в svn: // localhost / repo / Projects / WebSite1 /
4) Щелкните правой кнопкой мыши Solution в обозревателе решений и выберите commit
5) Щелкните правой кнопкой мыши c: \ ... \ WebSite1 \ в обозревателе решений и выберите Имя проекта WebSite1 и " Добавить выбранные проекты в Subversion"и выберите URL репозитория svn: // localhost / repo / WebSites / с Локальной папкой C: \ Users \ Имя пользователя \ Documents \ Visual Studio 2008 \ WebSites \ WebSite1 и нажмите « Добавить папку ствола для проекта », проект теперь будет создан в svn: // localhost / repo / WebSites / WebSite1 / trunk / наконец выберите « Пометить как управляемый Subversion «
6) Щелкните правой кнопкой мыши Project в обозревателе решений и выберите commit
Таким образом, файлы в папке Projects и WebSites загружаются в хранилище Subversion, и у вас есть возможность создавать ветви, теги и ветви.
Когда я делаю это, я использую SlikSVN (Subversion) и AnkhSVN (Интерфейс Subversion Visual Studio).