Armazenar Visual Solution Estúdio com vários projetos no SVN
-
03-07-2019 - |
Pergunta
Eu estou tendo um momento difícil adição de uma solução Visual Studio com vários projetos para o meu repo. Eu estou usando VisualSVN. Aqui está minha estrutura de diretório
c:\-----
|
---Projects
|
--MyApp
|
---Project1 (The solution is in this project directory)
---Project2
---Project3
Quando seleciono "MyApp" como a raiz da cópia de trabalho, nada é adicionado. Se eu selecionar uma das pasta do projeto, apenas 2 são adicionados.
Solução
Aqui está a estrutura eu uso com sucesso:
dev
|- Project root folder (solution file here is the key)
|- Class Project
|- Class Project
|- Web Project
|- References
|- Resources
O que eu estou sugerindo é que você deve mover o arquivo .sln para o nível superior, em seguida, importar.
Outras dicas
Outra abordagem antecedência. Cada projeto tem é próprio tronco com seguinte estrutura
trunk
|- .sln
|- src
|- ClassProject
|- Web Project
Em seguida, em um diretório SVN separado criar sub-diretório para cada solução que você precisa. Por exemplo, você pode ter AllProjects, WebOnly, DALOnly. E usando svn:. Externos trazer cada projeto que você precisa (ClassProject etc.) em determinado caso