代码之家  ›  专栏  ›  技术社区  ›  Canacourse

Visual Studio和Tortoissesvn

  •  2
  • Canacourse  · 技术社区  · 16 年前

    我们有3个VS2008项目。每个项目构建一个可执行文件和支持文件。所有3个项目最终将作为一个应用程序一起交付。

    到目前为止,我们一直在为每个项目使用单独的SVN存储库,并使用Tortoissesvn分别管理它们。在这个阶段,在不同的项目之间共享文件变得越来越必要。

    我们是否应该创建一个新的vs解决方案,向其中添加项目,然后创建一个新的存储库?不确定这是不是正确的方法,我正在寻求建议。还需要为3个项目保留不同的版本和提交日志。

    谢谢。。。

    3 回复  |  直到 16 年前
        1
  •  7
  •   Otávio Décio    16 年前

    如果希望将它们分开,可以使用svn:externals将一个项目的各个部分导入到另一个项目中,并继续单独管理它们。

        2
  •  3
  •   sbi    16 年前

    如果要在这些项目之间共享文件,将它们放在同一个存储库中会更容易。然后,它们可以共享相同的历史,可以进行分支、合并等。

    原则上,您可以从一个存储库创建一个转储,并将其导入另一个存储库。不过,我从未在实时存储库中尝试过这种方法。你可能想先测试一下。

        3
  •  0
  •   RjOllos    16 年前

    有可能 dump 每个存储库和 load 它们都放在一个存储库中。将保留更改日志,但将分配新的修订号。我自己没有做过,但有人在我正在做的一个项目上做过,而且进展顺利。

    推荐文章