我很难将包含多个项目的Visual Studio解决方案添加到我的仓库中。我正在使用VisualSVN。这是我的目录结构
c:\-----
|
---Projects
|
--MyApp
|
---Project1 (The solution is in this project directory)
---Project2
---Project3
当我选择“MyApp”作为工作副本根时,不会添加任何内容。如果我选择其中一个项目文件夹,则只添加2个。
答案 0 :(得分:3)
这是我成功使用的结构:
dev
|- Project root folder (solution file here is the key)
|- Class Project
|- Class Project
|- Web Project
|- References
|- Resources
我建议您将.sln文件移到顶层然后导入。
答案 1 :(得分:0)
另一种先进的方法。 每个项目都有自己的主干,具有以下结构
trunk
|- .sln
|- src
|- ClassProject
|- Web Project
然后在单独的svn目录中为您需要的每个解决方案创建子目录。例如,您可以拥有AllProjects,WebOnly,DALOnly。 并且使用svn:externals会在特定情况下带来您需要的每个项目(ClassProject等)。