Android Studio使用SVN代码管理工具遇到的问题及解决办法
1. 首先需要下载安装TortoiseSVN-1.8.11.26392-x64-svn-1.8.13.msi
安装步骤很简单就是下一步,注意下面的选上,安装的时候默认是未选状态
2.在As中设置忽略文件,关联svn,提交项目
File->settings->Version Control
- 设置忽略文件 , File->settings->Version Control->ignored files
项目中忽略提交的文件有下面的一些,.gradle、.idea、所有的build下的文件,local.properties、所有的.iml文件,选择完毕后apply一下
注意:设置忽略文件一定要在关联svn之前,否则不生效
- 关联svn,File->settings->Version Control
配置成功后,忽略的文件显示黄色
- 提交
右击项目-》subversion->Share Directory,选择后会提示要提交的URL地址,然后就选择提交就行了。
提交之后,等一会提示成功后,需要提交的文件都会显示为绿色,这时的文件只是关联到了svn并没有提交上去(这时你要是去看的话只有工程名称的文件夹),这时需要再次提交一遍,就是上图中的commit directory,初次提交过程可能会长一点,多等一会。(网速不好情况下,一次不成功多提交几次就行了)
- 3.项目check out或更新代码
点击图片上的上下箭头就可以更新提交了,很方便
项目check out
- 注意
如果导出的时候没有到项目的目录,而是到其父目录进行check out的话,会多一个.idea文件,这时导出的项目是不能运行的,需要手动删除,或者需要把项目从中剪切到任意空间下再次导入,运行
另外一种方式:
如图选择要提交到的空间,然后再电脑工作空间中选择要提交的项目。(这时是把整个项目提交到svn并不直接关联,上文提到的忽略文件也是一同提交到了svn上),推荐使用第一种方式。