2009-11-04 129 views
0

在我们的一个项目中,我们有一个用于多个项目/客户端的类库,并且这些解决方案中的每一个都存在于不同的存储库中。目前,这个类库存在于它自己的存储库中。当我们在客户端应用程序中引用它时,我们从一个位置编译它,然后将.dll复制到另一个项目的/ libs /文件夹,以便可以在该解决方案中使用它。跨源代码库和解决方案使用源代码管理项目

这是,可以好多了。但我找不到一个好方法来提交解决方案中对这两个存储库所做的更改。

将类库从单独的存储库包含到另一个存储库中的另一个解决方案中的最佳方法是什么?

工具箱:VS 2008,颠覆1.6

回答

2

有关使用svn:externals如何?

基本上,您将工作副本中的一个目录指定为另一个存储库的“符号链接”。当您更新主工作副本时,您还会从外部存储库获取更新。

另一种选择是使用某种中央存储库,您可以在其中存储编译后的.dll文件。类似于Java世界的maven repositories。我不知道Visual Studio是否存在这样的野兽。

相关问题