subversion忽略nestered externals

时间:2015-06-03 06:44:13

标签: svn svn-externals

我正在使用subversion开发一个大项目,我们在任何地方都使用外部。这使得“svn up”永远消失,因为它对每个外部都有延迟。要解决这个问题,我想删除一些嵌套的外部。有没有办法添加外部但指定你不想要IT的外部?

Example layout, where "A -> B" means "dir A is an external of B":
/modules/testfiles
/modules/mymodule
/modules/mymodule/testfiles -> /modules/testfiles
/proj/mymodule -> /modules/mymodule

That last external adds the nested "testfiles" external:
/proj/mymodule/testfiles -> /modules/mymodule/testfiles -> /modules/testfiles

有没有办法防止像这样的嵌套外部?

1 个答案:

答案 0 :(得分:0)

我不知道svn可以实现这一点。您可以查看svn up --ignore-externals并查看这是否有帮助。或者,您可以在不希望更新的那些(外部)目录上尝试svn up --set-depth empty <dir>