SVN是我認為目前最方便的版本管理體系。SVN文件夾下會有許 多.svn的“meta數據”,有時候打包項目給同事的時候,需要刪除這些.svn文件,如果一個個文件夾刪除,麻煩而且容易遺漏。
今天看了Jon Galloway 的一個注冊表腳本,十分方便,分享如下:
建立一個文本文件,取名為kill-svn-folders.reg(擴展名由txt改為reg),內容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREClassesFoldershellDeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINESOFTWAREClassesFoldershellDeleteSVNcommand]
@="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文件了。
使用起來真的非常簡便,因此分享一下,不過只在windows系統下使用過。