• 01-取消文件与svn服务器的关联


    有的时候一个和svn服务器关联的文件,svn的链接已经失效,但是文件还是显示和svn关联的状态。

    下面主要是解决怎么取消一个文件和svn服务器的关联。

    1 新建一个文本文件

    在任意目录下新建一个文本文件,文件名任意。一般建议使用:kill-svn-folders

    2 复制下面的代码到文本文本文件

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINESOFTWAREClassesFoldershellDeleteSVN] 
    
    @="取消SVN关联"
    
    [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" ""

    注意文件的换行,不然可能导致文件无法使用。 @="取消SVN关联"可以根据自己的喜好修改,这个文字最终将显示在你的右键菜单中。

    3 修改文本文件的后缀名为.reg

    4 运行

    双击刚才保存的文件,会弹出一个警告窗口,点“是”就可以。

    5 取消与svn服务器的关联

    然后找到你想取消和SVN服务器关联的文件夹,在上面点鼠标右键,会弹出菜单,你会发现菜单上有一项“取消SVN关联”,

    点击,你的文件夹就和SVN服务器取消关联了,文件夹上的绿色小对勾是不是消失了,如果没消失,刷新一下就消失啦。

    6 原理

    上面代码的原理实际上就是修改注册表,可以在注册表的

    HKEY_LOCAL_MACHINESOFTWAREClassesFoldershellDeleteSVNcommand

    下,看到你刚刚修改的内容。

    这个方式实际真的是很傻缺的,后面学习的过程中发现实际有更为简单的方法,可以参照博客:https://www.cnblogs.com/jepson6669/p/9079433.html

  • 相关阅读:
    安卓面试人人面向源码开发(一)
    Kotlin常见用法
    安卓触摸事件调度顺序
    自定义view 可自动换行滑动的LinearLayout
    屏幕适配那些事一篇带你搞定,出发与结论点独特适合新手。欢迎收藏
    初识位域
    简单区分Vmware的三种网络连接模式(bridged、NAT、host-only)
    刚开始学Python,坚持下去
    FAT AP 与 FIT AP的特点和区别
    BSSID,SSID,ESSID区别
  • 原文地址:https://www.cnblogs.com/jepson6669/p/8594231.html
Copyright © 2020-2023  润新知