Хранение решения Visual Studio с несколькими проектами в SVN

StackOverflow https://stackoverflow.com/questions/601399

Вопрос

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


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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top