当我无法访问存储库时,如何从应用程序中删除.svn文件夹

时间:2010-02-07 21:53:01

标签: svn

我收到了一个从我无法访问的svn存储库中检出的源代码副本:因此我想删除的地方都有.svn文件夹等。我不能使用svn文档中包含的提示,因为它们似乎都涉及访问这些文件和文件夹所引用的存储库。有没有更快的方法摆脱它们,除了遍历所有目录并手动删除它们?

3 个答案:

答案 0 :(得分:6)

这可能不属于SO,但是...迭代目录并删除它们是你唯一的选择,但这通常可以很容易地完成。在Windows中,使用搜索助手(F3)查找.svn目录,全部选中,点击删除。在Linux或Mac OS上,find . -name .svn | xargs rm -rf

答案 1 :(得分:1)

您可以“SVN导出”整个目录。如果你正在使用TortoiseSVN,你可以“SVN导出”目录到自己,然后自动删除所有.svn目录。否则,你需要将“SVN导出”到另一个目录中,然后删除.svn内容。

答案 2 :(得分:0)

在根本地文件夹中,在终端

上键入此文件夹
rm -rf `find . -type d -name ".svn"`
相关问题