1. 程式人生 > >如何批量刪除.svn檔案

如何批量刪除.svn檔案

參考資料:https://www.cnblogs.com/kisf/articles/4760367.html

當專案不需要SVN標誌的時候,我們一般怎麼辦哪??可能很多人設定Windows顯示隱藏檔案,然後將專案中的所有.svn檔案刪除,這種方法是既費勁兒又蛋疼的方法。

      下面,從網上找了個非常簡單的方法,重新編輯後當為我自己的原創,希望原作者不要怪罪。

      第一步:建立一個名字叫做remove-svn-folders.reg的文字(先建立txt檔案,然後貼上內容後再修改檔名字),記得字尾要叫.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\" \""

 

      第二步:儲存後,雙擊這個檔案,此時再右鍵任何資料夾時都會出現一個“Delete SVN Folders”,點選這項,將會把此資料夾下包括子資料夾的.svn都給刪除。如果專案想去掉svn,直接對此專案進行上面操作,一下子就將專案所有的.svn刪除,即專案去除了svn。

 

      第三步:也比較重要哦!如果專案已經去掉了svn,此時我們應該將右鍵的這項功能去掉預防以後不小心點選將不想去svn的專案去除了,這將會非常令人蛋疼。去除右鍵這項功能的方法為:開啟登錄檔(就是在命令列輸入:regedit命令),然後在登錄檔裡找到:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN],將DeleteSVN刪除就可以了。

現在再對你的資料夾進行右鍵是不是找不到“Delete SVN Folders”這個選項了?!