Android Studio 配置SVN,通过Share project提交项目和实现忽略文件

1:首先电脑本身装的SVN必须在bin目录下包含svn.exe文件,如下图。
Android Studio 配置SVN,通过Share project提交项目和实现忽略文件_第1张图片
这个文件是在安装SVN时选择安装command line client tools才会出现。如果没有,需要重新安装SVN。
Android Studio 配置SVN,通过Share project提交项目和实现忽略文件_第2张图片

2:将SVN关联到Android Studio中
声明:在这里我使用的Android Studio 版本为1.5,如果版本不一致,可能有所出入。

首先,打开settings下的Version Control–>Subversion,在Use command line clint中设置
svn.exe所在位置。
如下图所示,注意:右侧浏览的按钮可能因为窗口宽度不够看不到,拉宽窗口就可看到了。
Android Studio 配置SVN,通过Share project提交项目和实现忽略文件_第3张图片

3:设置项目的SVN忽略文件
选中Settings 中的Version Control中的Ignored Files,通过右侧的按钮添加,删除和修改忽略文件。
基本需要忽略的文件有以下几个
.gradle/下的所有文件
.idea/下的所有文件
所有的build下的文件
local.properties
所有的.iml文件
最后效果如下图,前面两个忽略文件是项目创建时默认就有的忽略文件,我这里并没有把它们去掉。
Android Studio 配置SVN,通过Share project提交项目和实现忽略文件_第4张图片

4:将项目Share到SVN上
选中VCS下的import into Version Control–>Share Project(Subversion),如下图。
Android Studio 配置SVN,通过Share project提交项目和实现忽略文件_第5张图片

打开窗口后,点击Point to repository location 右侧的+号,添加SVN地址
如下图
Android Studio 配置SVN,通过Share project提交项目和实现忽略文件_第6张图片

添加完毕后,中间会出现SVN中的目录,选中项目要import的位置后,选择一个合适的Define share target
后点击share按钮。

Android Studio 配置SVN,通过Share project提交项目和实现忽略文件_第7张图片

然后选择format的版本(网上有说1.6和1.7可能有问题),因为我的JDK是1.8的,选择了1.8的format
Android Studio 配置SVN,通过Share project提交项目和实现忽略文件_第8张图片

点击OK后等待项目Share到SVN上。

5:将项目文件Commit到SVN上
Share到SVN上之后,实际上SVN的目录下是没有项目文件的,需要我们自己commit,此时
注意工具栏多出了SVN相关的按钮,VCS也多出了SVN相关的选项。

此处点击commit按钮,打开如下的窗口,可以看到,我们设置的忽略文件在这里都看不到了。直接点击commit提交即可。
右侧的选项可以按需选取。
Android Studio 配置SVN,通过Share project提交项目和实现忽略文件_第9张图片
注意:1.5版本存在问题,项目的第一次commit可能无法成功,如果碰到该问题,直接打开项目的workspace处,通过传统的SVN办法提交即可,如下图。可以看到,我们选择的忽略文件默认是不会选中的。之后再通过Android Studio commit就正常了。
Android Studio 配置SVN,通过Share project提交项目和实现忽略文件_第10张图片

你可能感兴趣的:(android,android,SVN,Studio)