我有一个 Java 项目,它使用 SVN 存储库,现在我决定改用 GIT。
然而问题是我使用的 SVN 引擎在项目的每个文件夹中创建了.svn
元数据目录。
我想清除这个隐藏文件夹的项目的所有文件夹。
是否有任何终端命令可以在文件夹中搜索并清除它?
答案1
您必须使用cd
命令移动到所需文件夹,然后写入以下命令:
find -type d -name '.svn' -exec rm -rfv {} \;
svn
这将删除当前目录和子目录中的所有文件。
答案2
另一种方式是:
rm -rf `查找。-类型 d-名称.svn`
答案3
如果它仍然连接到 svn,只需执行此操作svn export
,它将复制没有 svn 元数据的项目:)
答案4
我通过输入以下内容找到了解决方案:
find ./ -name ".svn" | xargs rm -Rf