作者: Sam (甄峰)
sam_code@hotmail.com
先前使用Eclipse+ADT开发Android App.对如何将代码做版本控制, 一直是一知半解的。
通常的做法就是在Linux下使用SVN工具, 如RapidSVN把整个目录存储起来。 这显然不是个好办法。 所以在转到 Android
Studio后。 记录下如何使用SVN工具。
1.
SVN工具的安装和设置:
Android Studio自带SVN插件,
它与SVN软件配合而实现SVN功能。
1.1: SVN工具的安装:
安装TortoiseSVN:
安装时需要选中command line client tools.
让命令行下也可以执行svn命令。
1.2: 在Android Studio中配置 TortoiseSVN的命令行
工具:
File->Setting->Version Control
->Subversion->user command line client.
给出svn路径。
2. Android
Studio设置忽略文件:
File -> Setting ->Version Control -> Ignored
Files.
这里可以选择添加忽略文件。
可以看到, 添加的忽略文件有三种方式:
1. 直接指定忽略文件。
2. 指定忽略的文件夹。
3. 指定忽略的文件类型和规则。
我们把需要忽略的加入如下:
3.创建SVN项目并上传内容:
VCS->Import
into Version Control->Import into Subversion–>Import into
Subversion弹窗中,点击+
–>创建一个新的仓库,填写svn服务器路径,选择上传的项目(Project而不是单个Moudle)
此时, SVN仓库就建立好了。通过RapidSVN,可以看到新建了一个仓库。
4.SVN与本地项目关联:
之前只是创建了SVN仓库。 并未和本地项目关联起来。想要关联起来, 则需要重新check out.
VSC -> Checkout from Version Control -> Subversion
选中仓库。就可以checkout了。