Android Studio如何取消与SVN的关联?操作起来其实很简单:

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

image.png

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

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

所以我们只要还原回去即可,一旦我们把这句代码改成默认的之后,你会神奇的发现工具栏中的更新箭头和提交箭头消失了.并且项目文件夹和文件也都恢复了默认颜色。

但是这还没完,当你点击VCS-->Import Into Version Control,会发现只有Import Into Subversion...选项,没有Share Project(Subversion)...选项,而默认情况下是有Share Project(Subversion)...选项的,我们需要把这个选项显示出来,以方便我们下次可以再次提交这个项目到SVN.要显示出该选项也很简单,首先找到该项目所在文件夹,会发现该项目文件夹上还显示着SVN的标记,这个先不管,然后打开该项目之后,会发现有个.SVN的文件夹(注意:该方法针对的是windows用户),直接右键删除这个文件夹,等个几秒钟之后,你又会神奇的发现该项目文件夹上的SVN标记消失了,项目文件夹和普通的文件夹一模一样了,最后再重启一下Android Studio,会发现Share Project(Subversion)...显示出来了.

image.png

到此,就彻底完成了取消项目与SVN的所有关联操作。

对于windows用户来说,可能有以下几种情况没有.svn文件夹:

1,你的svn本地仓库和项目所在路径不是一个路径,不过这个可能性不高,因为一般大家在上传项目到svn时,都是选中某个盘下的项目直接上传,很少有不一致的情况,而只要选择某个项目直接上传,一般都会在项目路径下生成一个.svn文件夹的.

2,可能是windows把.svn文件夹隐藏掉了,这个好解决: 我的电脑--工具-文件夹选项--查看--选中"显示隐藏的文件,文件夹或驱动器"即可.

3,如果这个项目不是从你这台电脑上传的,是别人上传后或者自己从其他电脑上传,然后你又从其他电脑把项目从svn中down下来的,也是没有.svn文件夹的,不过这种情况没有.svn文件夹并不影响,你只需要做完上面说的第一步(修改.idea文件夹下的vcs.xml文件即可),Share Project(Subversion)...这个选项直接就会出现的。

如果这篇文章对你有帮助,那就点个赞吧!!!

android 取消和svn关联_Android Studio如何取消与SVN的关联相关推荐

  1. android java与界面的关联_Android Studio安卓学习笔记(三)Android用户界面的设计布局与组件(一)用户界面布局设计(1)...

    当我们创建了一个安卓项目后,我们会发现真正建立一个完善的安卓项目并不是想象的那么容易.其实和设计GUI可视化界面一样,开发安卓也需要考虑很多方面,主要考虑的还是界面布局和需要的组件. 一:Androi ...

  2. android手机打开java文件_Android Studio打开手机权限

    java.io.FileNotFoundException: /storage/emulated/0/xxx.mp3: open failed: EACCES (Permission denied) ...

  3. android对应的java版本_Android Studio gradle插件版本和gradle版本对应关系

    1.gradle插件版本配置位置: project对应的build.gradle文件中 buildscript { repositories { jcenter() } dependencies { ...

  4. android so文件不混淆_Android studio 混淆打包时如何忽略依赖库中的第三方.so文件...

    如题,今天在打包项目的时候各种报错,在debug的时候没有任何问题,那么很快定位到问题所在---第三方.so文件混淆出问题了.... 项目是在AS中编译的一个module,依赖了一个以前在Eclips ...

  5. android记账本折线图_Android Studio——记账本以及图表可视化实现

    前几天新学了LiveData.ViewModel.Navigation以及Fragment,这就拿来应用一下. 使用这种方式可以实现大佬们常说的"高内聚,低耦合",LiveData ...

  6. 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )

    文章目录 一.Visual Studio 中安装 " 使用 C++ 的移动开发 " 开发库 二.Visual Studio 中安装的 Android SDK 和 NDK 位置 三. ...

  7. centos7上的图形化界面svn客户端_基于windows平台的SVN教程。

    点击蓝色"Java面试那些事儿"关注我哟加个"星标",优质文章,第一时间送达 作者:东风化宇  来源:http://1t.click/akvN # SVN工作原 ...

  8. svn服务器搭建和使用 ubuntu_Ubuntu下 SVN 服务器搭建及使用

    1.安装Subversion Server Subversion server binaries maintained by the Ubuntu Project. Packages include ...

  9. svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录

    svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录 参考文章: (1)svn更新路径,解决办法详细步骤,ec ...

最新文章

  1. 一文读懂基于神经网络的图片风格转移
  2. 视频监控智能算法的关键问题分析
  3. Linux退出vi编辑
  4. 干货 | 彻底弄懂 HTTP 缓存机制及原理
  5. java并发编程实战阅读总结(a)
  6. flash html5 chrome,为了支持 HTML5 ,谷歌 Chrome 浏览器将“封杀”Flash
  7. 暴跌300亿,“撤离”中国!乔布斯12年前憋的大招,又把一个巨头逼下神坛
  8. SpringBoot + Thymeleaf 之 HelloWorld
  9. 奇怪的315:大家都知道,为什么要等晚会曝光,管理部门呢
  10. linux中挂载磁盘步骤
  11. 三级行政区划 mysql_全国三级行政区划数据 常用查询语句
  12. 酷开系统AI智能让生活更简单化
  13. iPhone 电池容量怎么算?
  14. 微信发送图片php,PHP怎么实现微信图片上传到服务器?
  15. MPAndroidChart实现曲线阴影效果
  16. 广深IT之行:传统模式与技术创新的融合
  17. PostGIS Geography Type
  18. 使用css做一个右向的三角箭头
  19. c#右键点击选中DataGridView中整行
  20. 从头学Java之equals和==的故事

热门文章

  1. 十五、Redis三种特殊类型之二HyperLoglog
  2. mysql wampmysqld_wamp中mysqld占用内存大mysql5.6 | 学步园
  3. spring入门详细教程(五)
  4. linux 通过命令行获取本机外网IP
  5. Selenium3自动化测试——20.使用HTMLTestRunner获取测试报告
  6. mysql分库主键_分库主键设计-Mysql
  7. python 模拟键盘_python+selenium模拟键盘输入
  8. go 向buff写入一个字节_我在 Go 中犯的 5 个错误
  9. 语言 读ini文件_让C语言的调试更加高大上
  10. oracle正则表达式截断,在oracle中使用正则表达式截取字符串