我很难将包含多个项目的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