2012-10-11 193 views

回答

5

您可以使用find遞歸找到並刪除顛覆元數據文件夾:

find . -name .svn -exec rm -rf '{}' + 
+0

需要指定目錄嗎?如果我需要如何? – sbaaaang

+0

我想你會用'/ path/to/mydir'替換第一個'.'。 – corsiKa

+1

我剛剛注意到你說你正在運行OSX。上面應該可以在任何具有標準實用程序'find'和'rm'的Linux風格的shell中工作。我相信涵蓋OSX,但我沒有一臺OSX機器來驗證。 – bta

2

SVN出口將完成所有文件的副本沒有.svn文件,然後你可以刪除舊文件夾,如果這是你要去的。

+0

這可能是一個更好的解決方案。 – corsiKa

+0

請注意,如果您擁有非常大的工作副本,可能需要一段時間,因爲它涉及副本。 – bta

+0

好點。根據文件大小和文件數量的不同,這可能需要一段時間。 –

相關問題