1. 程式人生 > >一鍵刪除.svn檔案bat指令碼

一鍵刪除.svn檔案bat指令碼

用過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!