怎样取消文件和SVN服务器的关联

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样取消文件和SVN服务器的关联相关的知识,希望对你有一定的参考价值。

文件夹移动了,或者建立了新的文件夹,移动后的文件夹或老的文件夹上的绿色对勾让人感觉很不舒服,想去掉绿色对勾,就需要取消和SVN服务器的关联。主要分以下几个步骤:

    随便在什么目录新建一个文本文件,文件名随便,将文本文件打开,将下面的文字复制到文本文件中: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\\" \\""

    请参考下图设置换行位置,否则有可能不能用。然后保存文件,关闭编辑器。请注意上面我刻意加粗的文字,这个文字可以根据自己的喜好改,最终它将显示在你的右键菜单中。

    对上一步保存的文本文件进行重命名,将文件的扩展名改为“reg”。改完保存的时候会弹出下面这个窗口,点“是”就行。

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

    然后找到你想取消和SVN服务器关联的文件夹,在上面点鼠标右键,会弹出菜单,你会发现菜单上有一项“取消SVN关联”,注意:如果你在第一步中改了这几
    个文字,就要找你改后的文字啦。参见下图,按下命令,你的文件夹就和SVN服务器取消关联了,文件夹上的绿色小对勾是不是消失了,如果没消失,刷新一下就
    消失啦。

     

参考技术A 随便在什么目录新建一个文本文件,文件名随便,将文本文件打开,将下面的文字复制到文本文件中:

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\" \""

请参考下图设置换行位置,否则有可能不能用。然后保存文件,关闭编辑器。
请注意上面我刻意加粗的文字,这个文字可以根据自己的喜好改,最终它将显示在你的右键菜单中。

对上一步保存的文本文件进行重命名,将文件的扩展名改为“reg”。改完保存的时候会弹出下面这个窗口,点“是”就行。

双击刚才保存的文件,会弹出一个警告窗口,点“是”就可以。
然后找到你想取消和SVN服务器关联的文件夹,在上面点鼠标右键,会弹出菜单,你会发现菜单上有一项“取消SVN关联”,注意:如果你在第一步中改了这几个文字,就要找你改后的文字啦。参见下图,按下命令,你的文件夹就和SVN服务器取消关联了,文件夹上的绿色小对勾是不是消失了,如果没消失,刷新一下就消失啦。

AndroidStudio里面怎么取消与SVN的关联

 

 在公司做项目 遇到SVN解除关联的问题 后经过解决:

1.解除文件的关联方法:

1.1. 创建一个reg文件 如下

技术分享

1.2 在文件中填入如下内容并保存:

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\" \""

1.3 通过cmd运行上面的文件

1.4 选中需要解除绑定的文件夹,鼠标右键选择[Delete SVN Folder] 点击即可


2.解除svn和Android studio的关联

 

有时候我们的项目关联上了svn,但可能应为某种原因需要取消与svn的关联,在android studio中简直就是一件so easy的事情, 我们找到项目.idea 目录下的vcs.xml文件夹,稍作修改即可

关联svn状态的代码 
技术分享

取消svn状态的代码 
技术分享


以上是关于怎样取消文件和SVN服务器的关联的主要内容,如果未能解决你的问题,请参考以下文章

svn 怎么取消工作拷贝呢?

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

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

取消本地SVN文件夹与服务器关联

svn取消文件夹关联的方法(svn取消关联)

关于不小心删除.svn文件之后如何再次关联SVN的骚操作