一、安装SVN
1.由于Android Studio没有提供单独的插件,只能和SVN客户端关联使用
所以,SVN下载地址:https://tortoisesvn.net/downloads.html
2.SVN安装
ps:需安装 command line功能
image.png
之后,一路next即可。
3.安装完成之后,需要重启电脑,右键会出现SVN各种使用菜单。
二、使用SVN
1,打开androidstudio -- file -- setting -- version control -- subversion
如图:配置SVN路径,在use command line client 中添加svn.exe,默认路径如图所示
PS:若不存在svn.exe,则安装totoseSVN未安装command line功能,需重新安装。
image.png
2,android studio添加忽略文件
上传项目前需要添加忽略文件
android studio -- file -- setting -- version control -- ignore file -- 添加忽略的文件
android studio 提供了三种选择忽略规则:
Ignore specified file:忽略指定文件
Ignore all files under:忽略文件夹下所有文件
Ignore all files mathching: 忽略符合匹配规则的文件。
SVN中文件忽略规则:.ide文件,.gradle文件,所有的build文件(包含module中的build),所有的.iml文件,local.properties文件。
如图:
image.png
另外,还可以通过.ignore 插件方式添加忽略,此处不做赘述。
3,上传项目
image.png
image.png
VCS->Import into Version Control->Import into Subversion(这里androidStudio 2.1.1 没有Share Project(Subversion))–>Import into Subversion弹窗中,点击+ –>创建一个新的仓库,填写svn服务器路径,选择上传的项目(Project而不是单个Moudle),一路next。
Import into Subversion过程说明:
先将本地代码导入SVN服务器上。但是SVN没有关联到本地的代码。因此,需要将svn服务器上的代码更新下来,即下面AndroidStudio从步骤中从svn中check out项目的步骤。这样才能完成本地项目和SVN服务器建立关联,才能正常开发。
4,检出项目
1)第一种方式:file–>project from verson controll–>subvsersion –>从Repostory(仓库中)选择要check out的项目的路径或者新增要check out的项目路径–>check out–>Destionation Directory弹窗中,选择项目存放路径–>OK,接下来Android Studio会自动加载项目。
如图:
image.png
image.png
网友评论