在使用 SVN 插件的時候,第一個就拋出了有關 CVS 的錯誤,在 SVN 所導入的項目中存在 CVS 文
件,需要清除。
Windows下刪除 .svn/cvs 文件夾的方法:
首先建立註冊表腳本:
(刪除.svn 文件)
建立一個文本文件,取名爲 kill-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/" /""
保存之後,雙擊這個 reg 文件。成功後,在每一個文件夾上點擊右鍵都會有一個“Delete SVN
Folders” 的選項,點擊之後,既可以刪除這個文件下面所有的.svn文件了。
使用 SVN 時間長了,SVN 文件夾下會有許多 .svn 的“meta數據”。久而久之這些數據會帶來
不少麻煩。尤其是基於資源管理器交互的 Windows 系統 。因此有必要清理。
(刪除.cvs 文件)
CVS 同理,CVS 的“metadata” 文件夾名是“CVS”,因此把上面的 reg 文件作如下修改:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN]
@="Delete CVS Folders"
[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN/command]
@="cmd.exe /c /"TITLE Removing CVS Folders in %1 && COLOR 9A && FOR /r /"%1/" %%f IN (CVS) DO RD /s /q /"%%f/" /""
其他操作同刪除.svn 文件。
刪除完.cvs 文件,就順利解決了第一個問題,可以正常使用 SVN 插件了。至於其他問題,以後遇
到了就見招拆招。遇到問題應該很開心,因爲又是一次進步的機會。