前言
svn和git是目前使用最广泛的两个项目版本管理工具,一般公司使用的svn多些,尤其是老项目,前缀有利于对项目做到细致的权限控制,后者优势也很明显,每台电脑都是一个仓库,不像svn是1对多的分发方式,出问题了或者没有网络时使用起来会有限制.
在Android Studio中这两位基本是必不可少的,当然也会遇到很多问题,以前是遇到问题解决后就搁一边了,然而问题总有重复再犯的时候,所以现在"醒悟"了,记录下来稳妥,方便你我他.
1. 设置
(1)git比较简单,svn需要注意SSH 设置
2.上传/创建仓库
(1)svn 项目在 Import into Subversion后,如果commit阶段失败,删除本地项目里面的.svn文件,Share Project into Subversion 选项没有显示.
(2)git 项目在 Create Git Respository后,如果commit阶段失败,删除本地项目里面的.git文件,再重新Create Git Respository
时,会提示刚才创建的仓库已存在.
以上两个问题,先在Project目录下的.idea文件夹中找到vcs.xml文件,把vcs="svn"或者vcs="git"改成vcs="",同时把项目下所有的.svn或者.git文件删除,然后重启Studio即可 。
3.检出
(1)检出项目成功后自动打开的新窗口有时会发现AndroidStudio中的目录结构项目除了Gradle文件外其它的文件都没显示出来,
![](https://img.haomeiwen.com/i4131436/3fb98525deba43c9.png)
解决方法就是关闭Android Studio后重新打开该项目就可以了.
(2)项目检出后发现项目结构中,app的build.gradle文件显示在app目录里面,而正常的情况下这个文件是显示在Gradle Scripts里面的,
![](https://img.haomeiwen.com/i4131436/b055d2f7329607d3.png)
解决方法:检出后,关闭Studio,先去找到app的build.gradle文件,查看这两个地方是否正确.
![](https://img.haomeiwen.com/i4131436/2623e6f223096f00.png)
网友评论