一鍵刪除.svn檔案bat指令碼
阿新 • • 發佈:2019-01-30
用過SVN或CVS版本控制工具的朋友,在享受著它們給我們帶來的方便的同時,也許也在為這麼一件事情苦惱:
如果某個目錄在SVN或CVS版本控制工具的控制之下時。該目錄下以及該子孫目錄下都會有一個.svn目錄或CVS目錄。當我們想讓該目錄脫離版本控制工具控制時,想刪除這些.svn目錄或CVS目錄。一個一個手動刪除嗎?目錄樹大了呢?有成百上千個分支目錄也要手動刪除嗎?
NO。有更簡便的方法,即可實現一鍵刪除。操作步驟如下:
步驟一、編寫登錄檔指令碼
新建一個文字檔案,把下面的程式碼COPY進去,儲存為delSVNorCVS.reg.
Windows Registry Editor Version 5.00
[ HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteCVSOrSVN]
@="Delete CVS/SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteCVSOrSVN\command]
@="cmd.exe /c \"TITLE Removing CVS/SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn,CVS) DO RD /s /q \"%%f\" \""
步驟二、執行登錄檔指令碼
雙擊delSVNorCVS.reg,匯入登錄檔(安裝了360等安全管家的筒子會遇到懷疑是木馬的提示,放行!)。
步驟三、Delete CVS/SVN Folders
選擇想要清除.svn或CVS目錄的資料夾,點選右鍵,發現了什麼?是否多了個“Delete CVS/SVN Folders”?!(如下圖所示),選擇執行!然後你會發現,該目錄下以及該目錄的子孫目錄下的.svn或CVS目錄都被刪除了!
好了,目的達到了。That’s all!