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