批量删除采用svn管理文档中的.svn文件

目前非常多的研发团队都是靠项目管理工具来管理所参与的项目,一方面可以使多人共同参与到项目开发中,同时也可以集中式的管理源代码。如较常用的项目管理工具包括CVS、SVN、Git等,我们团队目前使用的是SVN。采用该工具进行项目管理,有时从服务器上check out一个项目时,需要用到其中的某些文件夹中的内容,但它里面已经包含了更新、修改等变更记录,即.svn文件。因此为了方便大家能够自动的迭代清除某文件夹下的所有.svn文件,可以采用如下的解决方案。

所使用的是Windows平台,任意创建一个文本文件,修改后缀名为.reg,如delete_svn_floder.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 Folder】的选项,点击该选项即可迭代清除掉该文件夹下所有的.svn文件。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值