AndroidStudio 的SVN 安装和使用方法与我之前用的其余IDE 都有很大差异,感受特麻烦,网上相关资料不多,貌似如今 Git 比较流行,以前有用过 github 可是他只能是开源项目免费,下面总结最近本身安装和使用 SVN 的一些经验总结:android
若是遇到 ignore 或其余设置无效等意外状况,能够尝试重启 androidstudio 或执行下 svn 的 update 试试git
1、安装配置:github
之前使用 ZendStudio 等等都是直接安装插件就能够了,但这里不行,须要本身独立安装带有 command line 功能的 SVN 客户端,我使用的是TortoiseSVN,听说 1.7 以后开始支持 command line 模式,我如今用的是 1.8.5 版本服务器
如图,安装时必须自定义选择 command line 不然不会安装的ide
安装完成后,打开 IDE 的 setting 配置面板:svn
如上图路径 Version Control 下的 Subersion 设置:gradle
Use Command Line Client 选择浏览到你本地安装 TortoiseSVN 的 svn.exe 文件路径,以下图:(注意输入框最右侧有个浏览的按钮,有可能没显示出来,拉伸窗口便可见)ui
配置好以后,安装即完成idea
2、导入、签出 SVN 这个比较简单的:spa
在 CVS 菜单下 有个 Import into Version Control 选择 svn 就好了
签出操做也差很少,也能够在新建项目中从 svn 签出并生成项目
另外:最下面一个栏目 Browse VCS Repository 能够浏览远程SVN 服务器上的文件并进行删除等操做
3、Ignore 指定忽略文件或目录
AndroidStudio 的 Setting 面板中配置的 ignore 彷佛没什么效果,
下面先看看忽略掉的目录的显示效果(比较暗的黄绿颜色)
在 Setting 中的配置,主要忽略的目录和文件:(虽然感受这里的设置不起做用,但仍是设置下吧)
系统默认有两三个文件和目录,我本身添加的 .gradle .idea build 目录 我以为这三个目录不该该跟随 svn,每次编译时每一个人本地环境是不同的,并且我以前遇到 build 和 idea 下面有个library 文件总是冲突,每次更新一大堆,因此去掉了。
经过 TortoiseSVN 来添加忽略:
对于更新和提交
这两个小按钮很方面操做,向上的绿色是commit ,向下的蓝色 是 update