避免SVN递归检查外部

时间:2017-01-26 11:59:43

标签: svn svn-externals

我有一个超级项目svn:externals其他几个项目。他们反过来svn:external他们自己的依赖。我的一个问题是我的依赖关系经常依赖于相同的svn:external(公共库),导致大量的重复检查和构建。

当我结帐或更新我的主项目时,我想查看我的直接外部,但忽略他们的外部。我想我可以在svn属性中设置它,但我还没弄明白怎么样。我会想象这样的事情:

$ svn propset svn:externals -r25 http://svn.example.com/foo/trunk foo --ignore-externals
Subcommand 'propset' doesn't accept option '--ignore-externals'
Type 'svn help propset' for usage.

还有另一种方法可以避免检查外部的外部吗? --depth并不真正起作用,因为我父级或中级存储库中文件夹结构的深度是任意的,因此您无法使用该命令可靠地过滤掉外部。

0 个答案:

没有答案