2011-01-25 29 views
6

是否有可能将2个(或更多)外部存储库链接到本地​​目录?svn:外部:在本地目录中有多个外部存储库

例如,我有一个外部组件,并包含文件名为:

http://somewhere/dev/trunk/F01common.lib include 

我宣布我的财产那样:

svn propset svn:externals -F ../external . 

如果我尝试后使用,如一个文件,只最后一行采取:

http://somewhere/dev/trunk/F01common.lib include 
http://somewhere/dev/trunk/F04logger.lib include 

就是我想要做的可能还是不?
感谢您的回答。

回答

-1

是的,可能有多个svn:externals。按照这篇文章在我的博客https://web.archive.org/web/20110826083448/http://www.buggedtech.com:80/2011/01/25/multiple-values-on-svnexternals/了解详细信息...

+1

谢谢,但我想要所有的存储库到一个本地目录,而不是一个以上。 – Flyounet 2011-01-26 06:40:17

+1

简短的回答是NO。但是我的测试表明,你可以添加多个svn:externals并将它放到一个目录中,但是当你签出时,只有第一个外部定义被签出...没有错误显示。为什么?因为即使它是外部回购,它仍然是一个工作副本......你不能将一个工作副本指向不同的回购网址。如果你真的需要这个功能,你可以创建你自己的构建脚本,只需将外部回购导出到一个目录,那很好。导出没有元数据,因此可以工作。 – icasimpan 2011-01-26 07:19:51