2011-05-09 91 views
2

我已經檢查了我的svn到我的Linux PC的源代碼。在每個子文件夾中都有一個.svn文件夾。現在我想知道如何在我的樹中的任何地方刪除該文件夾(.svn)?如何刪除我的源代碼樹中的.svn文件夾?

+2

使用什麼技術?什麼平臺?你使用Windows/Linux/OSX?您的問題太模糊,無法立即回答。 – 2011-05-09 10:48:05

+0

我正在使用Linux操作系統 – Sen 2011-05-09 10:49:04

+0

請注意,如果您仍想使用任何SubVersion功能,則這些'.svn'目錄是必需的,因爲這些目錄包含必要的元信息。 – DarkDust 2011-05-09 10:54:01

回答

11

假設您使用的是Unix平臺,並且可以使用bash。

find . -name ".svn" -type d -exec rm -rf {} \; 
+0

請參閱此問題以獲取解決方案,該解決方案還處理路徑名中的嵌入空白。 http://stackoverflow.com/questions/13861542/delete-all-svn-folders-in-paths-with-embedded-blanks – 2012-12-13 18:25:37

2

找到。 -type d -name'.svn'-exec rm -Rf {} \;

2

您可以手動刪除這些目錄,但我建議你只是svn export:你所有的.svn目錄項目中刪除

0

svn export做一個拷貝你想刪除.svn目錄嗎?我假設你已經知道它們用於存儲svn信息,並且在本地存儲庫上使用svn時不應該被刪除。如果您想要的是您的存儲庫的全部副本,但不包括所有.svn目錄,請使用svn exportsvn export documentation

相關問題