2009-03-02 2 views
1

Мне сложно добавить решение Visual Studio с несколькими проектами в мое репо. Я использую VisualSVN. Вот моя структура каталоговСохранение решения Visual Studio с несколькими проектами в SVN

 

c:\----- 
    | 
    ---Projects 
      | 
      --MyApp 
       | 
       ---Project1 (The solution is in this project directory) 
       ---Project2 
       ---Project3 
 

Когда я выбираю «MyApp» в качестве корня рабочей копии, ничего не добавляется. Если я выбираю одну из папке проекта, добавляются только 2.

+0

http://amadiere.com/blog/2009/06/multiple-subversion-projects-in-one-visual-studio-solution-using-svnexternals/ – GGGforce

ответ

3

Вот структура я с успехом использовать:

dev 
|- Project root folder (solution file here is the key) 
    |- Class Project 
    |- Class Project 
    |- Web Project 
    |- References 
    |- Resources 

То, что я предлагаю, что вы должны переместить .sln файл на верхнем уровне, то импорт.

0

Другой подход к продвижению. Каждый проект имеет это собственный ствол со следующей структурой

trunk 
    |- .sln 
    |- src 
    |- ClassProject 
    |- Web Project 

Затем в отдельной директории SVN создать подкаталог для каждого решения вам нужно. Например, вы можете иметь AllProjects, WebOnly, DALOnly. И используя svn: externals приносят каждый проект, который вам нужен (ClassProject и т. Д.) В данном случае.

Смежные вопросы