Хранение Visual Studio Solution с несколькими проектами в SVN - PullRequest
1 голос
/ 02 марта 2009

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


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

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

Ответы [ 2 ]

3 голосов
/ 02 марта 2009

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

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

Я предлагаю вам переместить файл .sln на верхний уровень, а затем импортировать.

0 голосов
/ 29 января 2015

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

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

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

...