如何递归删除.svn 元数据文件夹?

如何递归删除.svn 元数据文件夹?

我有一个 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

相关内容