答案 0 :(得分:20)
find . -name .svn -exec rm -rf {} \;
刚注意到windows标签,除非你使用cygwin,否则可能无济于事。
答案 1 :(得分:7)
列出它们:
find . -type f -name .svn
删除它们
find . -type f -name .svn -delete
如果他们实际上是目录,而不是文件
find . -type d -name .svn -exec rm -rf {} \;
答案 2 :(得分:5)
现在在这里。 转到项目根目录并使用此终端命令:
find . -name ".svn" -type d -exec rm -rf {} \;
答案 3 :(得分:3)
这是使用svn export
内置于svn。这可以在两种模式下运行,一种是下载并将新服务器内容的副本放在一个新的本地文件夹中,另一种是获取现有本地文件夹并创建一个新的本地文件夹。
实施例:
svn export c:\MyCheckout c:\MyCheckout2
执行上述操作后,c:\MyCheckout2
将包含您的结帐但没有任何.svn
个文件夹。
您可以执行svn help export
以查看更多说明。