是否可以将目录的深度从infinity
设置为empty
?
$ ls .
Foo/ Bar/
Foo/
和Bar/
都是深度infinity
但不推荐Foo/
。我不想删除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分钟后我就失去了耐心并杀死了这个过程。
为什么会卡住?难道我做错了什么?有没有其他方法来获得我正在寻找的东西?
我想过做一些事情like this,但不会改变其他用户访问存储库的属性吗?我想要一个只影响我自己的本地存储库的解决方案。
答案 0 :(得分:1)
删除它。它将永远存在,任何需要它的人都可以从svn获得它。