颠覆忽略嵌套外部
subversion ignore nestered externals
我正在使用 subversion 进行一个大项目,我们到处都使用外部组件。这使得 "svn up" 永远需要,因为它在每个外部都有延迟。要解决此问题,我想删除一些嵌套的外部组件。有没有办法添加外部但指定您不想要它的外部?
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
有没有办法防止这样的嵌套外部?
我不知道 svn
可以做到这一点。您可以查看 svn up --ignore-externals
看看是否有帮助。或者,您可以尝试 svn up --set-depth empty <dir>
那些您不想更新的(外部)目录。
我正在使用 subversion 进行一个大项目,我们到处都使用外部组件。这使得 "svn up" 永远需要,因为它在每个外部都有延迟。要解决此问题,我想删除一些嵌套的外部组件。有没有办法添加外部但指定您不想要它的外部?
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
有没有办法防止这样的嵌套外部?
我不知道 svn
可以做到这一点。您可以查看 svn up --ignore-externals
看看是否有帮助。或者,您可以尝试 svn up --set-depth empty <dir>
那些您不想更新的(外部)目录。