【问题标题】:Storing Visual Studio Solution with multiple projects in SVN在 SVN 中存储具有多个项目的 Visual Studio 解决方案
【发布时间】:2010-10-10 17:25:43
【问题描述】:

我很难将具有多个项目的 Visual Studio 解决方案添加到我的存储库中。我正在使用 VisualSVN。这是我的目录结构

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

当我选择“MyApp”作为工作副本根目录时,没有添加任何内容。如果我选择其中一个项目文件夹,则仅添加 2 个。

【问题讨论】:

标签: visual-studio svn version-control visualsvn


【解决方案1】:

这是我成功使用的结构:

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

我的建议是你应该将你的 .sln 文件移动到顶层然后导入。

【讨论】:

    【解决方案2】:

    另一种先进的方法。 每个项目都有自己的主干,结构如下

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

    然后在单独的 svn 目录中为您需要的每个解决方案创建子目录。例如,您可以拥有 AllProjects、WebOnly、DALOnly。 在特定情况下,使用 svn:externals 会带来您需要的每个项目(ClassProject 等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多