01-取消文件与svn服务器的关联
2018-03-18 09:20
344 查看
有的时候一个和svn服务器关联的文件,svn的链接已经失效,但是文件还是显示和svn关联的状态。
下面主要是解决怎么取消一个文件和svn服务器的关联。
1 新建一个文本文件
在任意目录下新建一个文本文件,文件名任意。一般建议使用:kill-svn-folders
2 复制下面的代码到文本文本文件
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="取消SVN关联" [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\" \""
注意文件的换行,不然可能导致文件无法使用。 @="取消SVN关联"可以根据自己的喜好修改,这个文字最终将显示在你的右键菜单中。
3 修改文本文件的后缀名为.reg
4 运行
双击刚才保存的文件,会弹出一个警告窗口,点“是”就可以。
5 取消与svn服务器的关联
然后找到你想取消和SVN服务器关联的文件夹,在上面点鼠标右键,会弹出菜单,你会发现菜单上有一项“取消SVN关联”,
点击,你的文件夹就和SVN服务器取消关联了,文件夹上的绿色小对勾是不是消失了,如果没消失,刷新一下就消失啦。
6 原理
上面代码的原理实际上就是修改注册表,可以在注册表的
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command
下,看到你刚刚修改的内容。
这个方式实际真的是很傻缺的,后面学习的过程中发现实际有更为简单的方法,可以参照博客:https://www.cnblogs.com/jepson6669/p/9079433.html
相关文章推荐
- 取消文件和svn服务器的关联
- 取消文件与svn服务器的关联
- 取消文件和SVN服务器的关联
- 2. 怎样取消文件和SVN服务器的关联
- 怎样取消文件和SVN服务器的关联? 绿勾显示与不显示的问题
- 取消SVN服务器的关联
- 使用TortoiseSVN 解除文件与svn服务器关联
- 如何去除本地文件与svn服务器的关联
- 取消文件与SVN的关联
- 取消本地SVN文件夹与服务器关联
- 取消本地文件夹与SVN服务器的关联
- svn 与.net开发环境关联后 刷新项目失败无法从服务器中检索文件信息
- svn取消文件关联(添加到忽略文件)
- 转: svn服务器路径名修改(不需要全部重新拉取文件)
- SVN服务器搭建01---Apache2搭建(Ubuntu14.04)
- SVN服务器中可以删除文件夹但无法删除文件
- SVN 默认取消提交Class文件后缀,解决办法。
- SVN服务器部署并实现双机同步及禁止普通用户删除文件
- SVN服务器部署并实现双机同步及禁止普通用户删除文件
- 误删svn服务器上的源码文件的解决办法