初识SVN(五):使用SVN插件遇到的第一个问题

来源:互联网 发布:sql设置字段取值范围 编辑:程序博客网 时间:2024/04/28 18:17

 

     在使用 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 插件了。至于其他问题,以后遇

 

到了就见招拆招。遇到问题应该很开心,因为又是一次进步的机会。