1

我曾与 SourceGear Vault 合作过一段时间以进行源代码控制,但我遇到了一个问题——这将变得更加普遍。

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

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

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

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

提前感谢艾尔

4

2 回答 2

1

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

于 2011-02-09T19:21:32.893 回答
0

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

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

于 2011-02-09T19:17:14.583 回答