4

是否可以将目录的深度设置为infinityto empty

$ ls .
Foo/     Bar/

Foo/并且Bar/都具有深度infinityFoo/已被弃用。我不想删除 Foo 因为它仍然有用。但是 svn 仍然会继续检查 中的更新Foo/,这很耗时,因为它是一个大文件夹。所以我想阻止 svn 检查更新 Foo 因为它不会改变,即使这意味着在本地删除它。

因此,如果我执行以下操作:

$ rm -fr Foo
$ svn up --depth empty Foo

有用。但是当我这样做时,svn up它只是重新下载整个目录......太糟糕了。所以我试试这个:

$ rm -fr Foo
$ svn up --set-depth empty Foo

并且 svn 似乎永远卡住了,所以 5-10 分钟后我失去了耐心并终止了进程。

为什么会卡住?难道我做错了什么?有没有其他方法可以得到我正在寻找的东西?

我想过做这样的事情但是更改属性不会影响其他用户访问存储库吗?我想要一个只影响我自己的本地存储库的解决方案。

4

1 回答 1

1

删除它。它会一直在那里,任何需要它的人都可以从 svn 中得到它。

于 2013-01-24T03:20:28.677 回答