码迷,mamicode.com
首页 > 移动开发 > 详细

AndroidStudio下SVN的关联与解除

时间:2016-05-07 09:16:01      阅读:1183      评论:0      收藏:0      [点我收藏+]

标签:

  AndroidStudio对现在很多Android程序员来说都不陌生了,现在的AS2.1版本也是比较稳定了,建议还在使用eclipse的朋友可以转了,要不然就太low了。
  近期使用AS需要关联下svn服务器,这里记录下在AndroidStudio下关联svn的一些问题及解决方案,如有问题或更好的方案,欢迎指出。
  首先第一,你的电脑上需要安装上AndroidStudio吧(好吧,这是废话),其实我想说的是svn必须得安装上,就是那头小乌龟,在安装的过程中,有一个command line client tools选项记得选上will be installed on local hard drive,大致意思应该是命令行客户端工具选项,将会被安装到本地硬盘上,英语不好,只能这么理解了。然后直接next即可安装完成。当安装完成以后,需要配置下AndroidStudio中command line client,在file——>setting——>Version Control——>Subversion——>General即可看到选项,然后选择svn的安装目录选择svn.exe即可。如图:技术分享
  配置好这些之后,接下来就是关联svn服务器了,在此之前还需要做一件事情,那就是配置下ignore file,如果配置了这个ignore file,那么在svn检索提交的时候就会自动忽略这些文件,这样能减少检索时间,要不然的话你会发现在检索的时候会很慢,在提交的时候也很慢。配置这个ignore file也是在Version Control下面,能够选择三种方式的ignore,第一种是直接选择忽略文件,第二种是直接选择忽略文件夹,第三种是自己配置忽略规则,根据自己的需要配置就可以了。
  配置完ignore file之后就可以关联svn服务器了,拿到自己的svn地址,点击vcs下面的import into version control 选择share project(subversion),按照系统提示一步步继续即可。
  当你share完以后,还需要commit一次才可以,这时候commit你就会发现需要提交的文件都是被你忽略之后的文件了,整个检索过程速度也相当快,点击commit即可提交到svn服务器了,可能第一次提交会慢一点,耐心等待下就行了。
  至此androidstudio与svn的关联就搞定了,那么接下来说下我遇到的问题。
  由于我在刚开始的时候没有配置忽略文件直接share了project,导致我之后提交代码的时候出现许多没用的文件都要提交上去,这样一来不仅增加了检索时间,上传时间,还增加了服务器的容量开销,但是在重新配置ignore file以后,发现不起作用,网上的说法是这个ignore file必须要在share project之前设置好才可以。好吧,既然不能用,那么我就重新关联下svn就好了,但是问题又来了,androidstudio下面貌似没有直接提供取消关联的按钮,也可能是我没有找到,百度之,发现了一些方法,首先取消vcs的svn关联,打开.ideal文件夹下面的vcs.xml 看到<mapping directory=""  vcs="svn">将svn删了,保存下,你会发现这个vcs文件消失了,工程下文件上代表svn状态的颜色也消失了,但是这还没完,接下来需要自己手写一个注册表文件技术分享
最后把这个文件的后缀名改成reg,双击运行即可,然后找到你关联的svn文件夹,右键就能发现取消svn关联的按钮了,点击下就能取消了,重启androidstudio,就能发现vcs下的import into version control选项中又出现了share project选项,妈妈再也不用担心我的svn了。至此androidstudio下的svn的安装,配置,关联以及解除关联都记录完成了。
最后附上我查阅的一些资料:

AndroidStudio下SVN的关联与解除

标签:

原文地址:http://blog.csdn.net/it_phoenix/article/details/51330217

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!