是否有可能将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
就是我想要做的可能还是不?
感谢您的回答。
谢谢,但我想要所有的存储库到一个本地目录,而不是一个以上。 – Flyounet 2011-01-26 06:40:17
简短的回答是NO。但是我的测试表明,你可以添加多个svn:externals并将它放到一个目录中,但是当你签出时,只有第一个外部定义被签出...没有错误显示。为什么?因为即使它是外部回购,它仍然是一个工作副本......你不能将一个工作副本指向不同的回购网址。如果你真的需要这个功能,你可以创建你自己的构建脚本,只需将外部回购导出到一个目录,那很好。导出没有元数据,因此可以工作。 – icasimpan 2011-01-26 07:19:51