一:简介
由于最近工作有点忙,加上之前又没有用过Git,为了写Git的文章,查了不少资料,花费了很长时间。所以最近更新的有点慢。最近又把AS升到了3.3,发现和2.0+有很大的区别,后面如果有时间出一期来介绍一下吧。今天这一期主要介绍版本控制。版本控制工具对每个开发人员最为熟悉不过了,它是软件开发者的必备工具,它维护了成员代码的安全,方便的协调各个成员的开发。android开发常用的版本控制工具分为两类:SVN和Git。
二:SVN(这里以mac系统为例,后文会介绍windows下的区别)
1:svn的下载及安装
mac系统自带有svn,但是需要我们下载xcode,打开termial,输入svnserve -- version可以查看svn安装的版本号信息。
可以看出已经安装好了svn了。我们看一下android studio 如何配置svn。
2:svn的配置流程
1:查看svn的安装路径。whereis svn 或者which svn
2:配置命令行comand-line(这里mac系统和windows系统不同,xcode已经自带有comandline,而windows系统没有comandline因此再下载的时候要注意勾选上。)
3:根据以上从terminal获取的路径或者是svn安装的路径就可以在as中进行配置:
4:在这里有两种操作方式:1:从已有的svn地址中检出项目;2:将已有的项目提交到svn中。
4.1.1:先说从已有的svn中检出项目
可以从项目管理的面板上进行操作也可以从VCS中选择如图
或者
4.1.2 添加导入svn的地址
点击ok,输入用户名及密码。
4.1.3 配置svn检出路径:
在这里有三个标签:
branches:即分支,它是对开发周期中的单独生命线作单独的修改,常常用来做添加功能及产品发布后的bug修复。这样做既不影响产品开发线及编译错误,当有新功能我们又可以将其合并到主干中。其实它