1

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


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

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

4

2 回答 2

3

这是我成功使用的结构:

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

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

于 2009-03-02T06:03:35.560 回答
0

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

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

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

于 2015-01-29T19:07:26.463 回答