因为之前都是独立开发,所以对SVN仓库管理工具的认识一直不够,今天记录一下关于SVN的解绑和绑定。
一、解绑
将项目切换到 project 模式下 , 找到 .idea 文件下的 vcs.xml 文件,打开
打开如下
将
<mapping directory="" vcs="svn" />
修改为
<mapping directory="" vcs="" />
OK了! 工具栏中的更新箭头和提交箭头消失,并且项目文件夹和文件也都恢复了默认颜色
但是 还没有结束,当你点击VCS-->Import Into Version Control,会发现只有Import Into Subversion...选项,没有Share Project(Subversion)...选项,而默认情况下是有Share Project(Subversion)...选项的,
而且打开该项目所在文件夹,会发现该项目文件夹上还显示着SVN的标记,打开项目文件夹,找到 .svn 文件,删掉这个文件夹,等一小会,项目中的svn标志就没有了,重启AndroidStudio,Share Project(Subversion)...选项就显现出来了。
注:如果你的项目文件里没有 .svn文件,有可能隐藏了,看看 查看——> 隐藏的项目 有没有勾选
二,绑定
1、下载SVN并安装,安装的时候需要注意一点,点击红色叉号,并选中 well be开头的那句,必须选中,然后一路 next
2、下载好之后,打开Android studio,在设置里面配置SVN路径,
3、添加忽略文件
注:忽略文件要在绑定代码仓库链接(就是项目经理给你的一段http:******)前设置好,不然无效
点击“-”删除之前添加过的;Android Studio创建的Android项目一般需要忽略:
1).idea文件夹
2).gradle文件夹
3)所有的build文件夹(挨个查找)
4)所有的.iml文件(挨个查找) 使用第三个ignore all files matching(匹配)不好使
5)local.properties文件
4、关联SVN仓库
之后会弹出选择要分享的SVN地址及其他选项,如下图:
在Define share target下选择第二个,可根据情况在原有位置设定文件夹;选择完成后点击Share就可以了,会弹出让你选择SVN工作副本的格式化版本(jdk版本),如下图
建议选择1.8format,我之前选择了其他的试了一下,发现项目总会报出一下错误,原因暂时未发现,就先这样选择吧;点击OK等待一会就能创建本地项目同SVN服务器的关联了;成功后会自动刷新本地的项目,可能需要等一会项目里的内容变成绿色,即表示已经成功了。到目前为止只是将项目同SVN服务器建立了联系,并没有将代码提交到SVN服务器上去。此时会有提示:
这样就绑定成功了,我也是在别的博客学习的,仅作为自己记录。