2012-10-17 137 views
2

假設有15個文件夾在svn中提交(每個名稱以folder_開頭)。
如何在特定日期或之前創建的所有文件夾上運行svn deletewindows批處理腳本svn刪除文件夾集

在此先感謝。

問候,
羅漢

+0

歡迎來到'stackoverflow',檢查我的編輯到您的文章。希望這將有助於您在未來以更高效的方式格式化您的帖子! –

+5

這是一個遞歸的工作嗎?如果沒有,那麼我會建議去SVN手動刪除它們。最好是對SVN有一定的判斷力,因爲你不會意外地檢測一個文件夾,然後恢復它。或者,您可以對上述問題給出更多解釋,以及您目前的進展情況... – Arpit

回答

0

如果你想刪除名爲的.svn 然後創建批處理文件與此內容的所有子文件:

for /f "tokens=* delims=" %%i in ('dir /s /b /a:d *.svn') do (
rd /s /q "%%i" 
) 

將它保存在一個文件中del_All_Dot_SVN_Folders.cmd。運行。你做完了。

由於http://www.axelscript.com/2008/03/11/delete-all-svn-files-in-windows/

記住,而在鏈接的代碼只* svn的上述代碼的.svn所以其更好 有.svn文件不小心有不良影響。

相關問題