1. 程式人生 > >刪除所有的.svn文件夾

刪除所有的.svn文件夾

mman light for 文本文件 cells 名稱 delet bsp title

工作中要把一個項目遷移到另外的svn目錄中,遇到一個問題,需要先把原來的.svn刪除,然後再增加到新的svn中,開始手動刪除,但是發現太耗時耗力了,網上搜了幾種刪除的方法,自己都試了一遍,總結了一下,寫出來備忘。

一、在Dos窗口中運行如下命令

for /r <你項目的路徑> %i in (.svn) do rd /s /q %i

二、將“Delete SVN Folders”操作添加到右擊菜單中

建立一個文本文件,名稱隨意,後綴為.reg,內容如下:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

保存之後,雙擊這個reg文件。成功後,在每一個文件夾上點擊右鍵都會有一個“Delete SVN Folders”的選項,點擊這個選項,即可刪除這個文件夾下面所有的.svn文件夾

刪除所有的.svn文件夾