如何弃用svn中的目录?

时间:2013-01-21 15:20:03

标签: svn

是否可以将目录的深度从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,但不会改变其他用户访问存储库的属性吗?我想要一个只影响我自己的本地存储库的解决方案。

1 个答案:

答案 0 :(得分:1)

删除它。它将永远存在,任何需要它的人都可以从svn获得它。