取消Android Studio项目与SVN关联的方法

 更新时间:2018年12月13日 09:11:17   作者:franksight  
今天小编就为大家分享一篇关于取消Android Studio项目与SVN关联的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

在使用SVN过程中可能有时因为一些原因,不想再使用SVN了,我们想取消与SVN的关联,让Android项目恢复到原始状态,不想有哪些花花绿绿的颜色了,怎么办呢,操作起来很简单

把Android Studio切换到Project模式,有个.idea文件夹,在该文件夹下找到vcs.xml文件,打开该文件,把里面的内容替换成如下代码即可.

<?xml version="1.0" encoding="UTF-8"?> 
<project version="4"> 
 <component name="VcsDirectoryMappings"> 
  <mapping directory="" vcs="" /> 
 </component> 
</project> 

原理也很简单,如果之前关联了SVN,那么肯定有句代码是这样的:

<mapping directory="" vcs="svn" /> 

而默认状态下的这句代码是这样的

<mapping directory="" vcs="" />

所以我们只要还原回去即可

删除对应项目文件夹里的各层的.svn文件夹及文件。

这里使用批量遍历删除的脚本。

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

桌面新建文本文档,把这段代码复制进去,重命名文件为clean-svn.reg。然后双击运行注册,杀毒软件提醒的话忽略。

在你想删除.svn文件夹的项目上,右键单击弹出菜单,点击Delete SVN Folders即可。

这样项目就可以重新提交到其他SVN或者Git上面去了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • 关于Android内存缓存LruCache的使用及其源码解析

    关于Android内存缓存LruCache的使用及其源码解析

    LruCache作为内存缓存,使用强引用方式缓存有限个数据,当缓存的某个数据被访问时,它就会被移动到队列的头部,本文详细介绍了关于Android内存缓存LruCache的使用及其源码解析,需要的朋友可以参考下
    2023-05-05
  • Android实现文件下载进度显示功能

    Android实现文件下载进度显示功能

    这篇文章主要为大家详细介绍了Android实现文件下载进度显示功能,检测Android文件下载进度,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • Android显示系统SurfaceFlinger详解

    Android显示系统SurfaceFlinger详解

    本文详细讲解了Android显示系统SurfaceFlinger,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • Android开发者需要知道的8个项目管理技巧

    Android开发者需要知道的8个项目管理技巧

    这篇文章主要为大家详细介绍了Android开发者需要知道的8个项目管理技巧,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • Android DialogFragment使用之基类封装

    Android DialogFragment使用之基类封装

    这篇文章主要介绍了Android DialogFragment使用之基类封装示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Android Studio 实现九宫格功能

    Android Studio 实现九宫格功能

    这篇文章主要介绍了Android Studio 实现九宫格,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • 分析Android内存泄漏的几种可能

    分析Android内存泄漏的几种可能

    Java内存泄漏指的是进程中某些对象(垃圾对象)已经没有使用价值了,但是它们却可以直接或间接地引用到gc roots导致无法被GC回收。本文详细罗列了Android内存泄漏的八种可能,有需要的可以参考下。
    2016-07-07
  • Android App内监听截图加二维码功能代码

    Android App内监听截图加二维码功能代码

    Android截屏功能是一个常用的功能,可以方便的用来分享或者发送给好友,本文介绍了如何实现app内截屏监控功能,需要的朋友可以参考下
    2017-08-08
  • android实现上下左右滑动界面布局

    android实现上下左右滑动界面布局

    这篇文章主要为大家详细介绍了android实现上下左右滑动的界面布局,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • Android注册广播的两种方法分析

    Android注册广播的两种方法分析

    这篇文章主要介绍了Android注册广播的两种方法,结合实例形式分析了Android注册广播的方法、步骤与相关注意事项,需要的朋友可以参考下
    2016-02-02

最新评论