多个项目的源控制

时间:2011-02-09 19:09:44

标签: visual-studio-2010 version-control sourcegear-vault

我曾经使用SourceGear Vault进行源代码控制,但我遇到了一个问题 - 这将更加常见。

我有一个看起来像这样的视觉工作室解决方案:

-Main solution
      - Web App Project
      - Shared Class Library 1
      - Shared Class Library 2

问题在于我只能将解决方案绑定到一个存储库,但是类库是共享的,它们需要由多个解决方案使用。

是否有任何人都知道的源控制解决方案将允许包含多个项目的解决方案,所有项目都绑定到不同的存储库?

提前致谢 人

2 个答案:

答案 0 :(得分:1)

单独构建共享库并引用程序集。库的构建可以自动化(例如使用持续集成),因此这是一种简单有效的解决方案。

答案 1 :(得分:0)

解决方案可能是使用SubVersion和svn-externals。

您可以通过VisualSVN plugin将其集成到Visual Studio中(您必须购买它)。 如果您想购买它,可以使用TortoiseSVN