一鍵刪除.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目錄都被刪除了!

20151110132824165

好了,目的達到了。That’s all!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM