如果你对iOS开发中的版本控制还不了解那么你可以先看看这篇(大致看一遍就ok)
关于版本控制使用起来并不难,但是可能你会遇到这样问题!
- 学了这么多命令,感觉自己都知道,而且基本上都能敲出一二,但是就是不轻松公司实际开发中到底要怎么用,或者我该怎么下手,下面我们就来看看我们到了公司之后首先要做的,和之后经常要做的一些事情(命令太多没必要去记,常用的也就那么几个)。
首先,你必须先知道,在天朝,SVN目前任是主流,但是又不的不会(这里具体原因我就不多说了)!
好了,废话不多说,直接开干。。。。。。
SVN简单粗暴
到公司之后,首先拿到对应的服务器仓库账户和密码
首先经理会给我们搭建好项目,并实现相应的初始化
我们要做的就恨简单,一步一步来就可以
第一步:进入对应的文件夹,将我们项目下载到我们的电脑
checkout实现项目文件的下载,这个时候我们的本地文件夹中就会有对应的项目文件
后面的步骤就是真正的项目开发(这里就不废话了):
开发完一段时间,或者完成一个小小的需求,疑惑者写完一段重要的代码之后(推荐),马上就要进行提交。
在上面的status查看状态的时候,如果出现了?号,说明没有假如到仓库中,这个时候我们需要实现下面的命令添加
或者是
再或者直接添加对应的文件
最后就是提交我们的项目
或者上面的看起来比较慢,那么你可以很快的根据下面的命令学会怎么去使用SVN
Git简单粗暴
同上面的,项目经理给我们新建好了一个项目,并且实现相应的初始化
首先进入对应的本地文件夹,
使用服务器仓库账号密码讲对应的项目下载到本地,这个时候就会看到我们的本地文件夹中有服务器的项目源码
然后就是真正的项目开发(也就是苦逼的编写代码)
写好代码之后,我们这里就直接使用Xcode实现提交和更新
提交------
先提交到本地
然后提交到远程仓库
或者夜可以直接提交到本地并且提交到远程仓库
当我们想要最新的代码的时候就需要更新服务器中对应 的源码(pull)
注:
- 上面的步骤就基本上实现了开发中的相应需求,后面的开发中我们只要每次改完项目之后都要记得提交我们修改的需求,并且经常记得更新服务器的版本到本地!
- 实际开发中使用的也就是这几个步骤,其他一些注意细节和相关错误或者冲突在后面的的文章中笔者会一点一点总结!