准备
下载并安装TortoiseSVN
安装SVN时需要注意的是把command line client tools也安装了,默认是不安装的,注意记录下安装的地址。安装完成后,在安装目录/bin/会有个svn.exe
配置Android Studio中SVN
打开SVN的配置:File->Setting->Version Control->Subversion,如下图配置好svn.exe的路径即可使用
使用
文件名的颜色:
- 红色:未加入版本控制
- 绿色:已加入版本控制,但未提交过
- 蓝色:已加入版本控制,修改后未提交
- 白色:已提交
控制台
Local Change
可看到已修改或者未提交的文件,鼠标右键可对文件进行提交,revert,show diff等等
Repository
仓库,可查看提交的历史,如下图所示:
Incoming
显示其他人提交后,自己未更新的版本,在AS右下角图标亮时代表有更新了,我这图是无更新的,图标是暗的
工具栏
蓝色向下箭头为更新版本的按钮,绿色向上箭头为提交按钮
提交
建议写上commit message,在GIT中是强制需要书写的,不写不给提交,而svn无此限制,但建议写上
忽略提交
借助TortoiseSVN把不需要提交的文件给忽略了,build目录,以点开通的目录和文件,*.iml,local.properties(该文件是配置SDK和NDK路径的,每个人的SDK路径不一定相同,所以无需提交)
更多功能
如合并冲突等,可自行摸索,不难的