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

发布于:2021-09-25 10:19:11

1:首先电脑本身装的SVN必须在bin目录下包含svn.exe文件,如下图。

这个文件是在安装SVN时选择安装command line client tools才会出现。如果没有,需要重新安装SVN。


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


首先,打开settings下的Version Control?>Subversion,在Use command line clint中设置
svn.exe所在位置。
如下图所示,注意:右侧浏览的按钮可能因为窗口宽度不够看不到,拉宽窗口就可看到了。


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


4:将项目Share到SVN上
选中VCS下的import into Version Control?>Share Project(Subversion),如下图。


打开窗口后,点击Point to repository location 右侧的+号,添加SVN地址
如下图


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



然后选择format的版本(网上有说1.6和1.7可能有问题),因为我的JDK是1.8的,选择了1.8的format


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


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


此处点击commit按钮,打开如下的窗口,可以看到,我们设置的忽略文件在这里都看不到了。直接点击commit提交即可。
右侧的选项可以按需选取。

注意:1.5版本存在问题,项目的第一次commit可能无法成功,如果碰到该问题,直接打开项目的workspace处,通过传统的SVN办法提交即可,如下图。可以看到,我们选择的忽略文件默认是不会选中的。之后再通过Android Studio commit就正常了。

相关推荐

最新更新

猜你喜欢