【转】使用XCODE 的SOURCE CONTROL 作版本控制 (1)

原文网址:http://it.zhaozhao.info/archives/60469测试

有一次笔者在开心项目准备尝试新的练习的时候,赫然注意到在选择档案存放位置的时候,下面有个Source Control 能够勾选,那么究竟这是什么东西,一瞬间就勾起了许多的好奇心。通过一番研究以后,原来还有"版本控制"这个概念。其实这个概念以笔者目前的理解,就是把每一个阶段的构想完成以后,储存起来并留下批注与版本编号,假如往后有不一样的想法,能够从某个合适的版本重新开始,省去许多麻烦。本篇文章只先针对简单的设定,还有使用方式作一个解说,笔者认为这个观念创建及使用的好,不只能够增长效率,还能够帮助整理思路。那么如下就针对如何在Xcode 中使用Source control 作一个说明。版本控制

首先固然是开一个新的项目,在这里使用的是single view 这个样板,而后为项目命名,以后到了选择存放位置的时候,记得勾选Source Control。若是你发现他呈现灰色的状态,以下图,没法勾选,那就表示这个位置已经有创建版本控制了。code

什么意思呢?在此先针对Xcode 的Source control 作一个简单的说明,Xcode 作版本控制是选择一个文件夹,在这个文件夹里面的档案,都会受到版本监控。所以,笔者对于每个正式的项目,都会创建一个它专属的文件夹,方便对这个项目作监控,而不会跟其余的项目产生混淆。it

项目创建完成以后,就能够开始测试Source control 了。首先随便选一个档案,笔者选择初始画面的实做档,并在程序代码内加入一段批注,以下图。效率

而后就能作版本控制的测试了。首先对实做档点右键,选择"Source control"->"Commit Selected Files",以下图。监控

会出现如下画面,左侧是你目前的程序代码状态,又测试你在上一次执行commit 时的状态。是否是清楚明了呢。而下方的空白处,就是让你针对此次的commit 作描述的。打完叙述以后,就能够点下commit 完成此次版本的储存了。程序

以后笔者改变这段批注。随后又后悔了,所以想回到上次的某个版本。怎么办呢,很简单,只要点选右上角的Edit 栏里最右边那个,就会切换到像上图同样的画面。按下两边程序代码中间的时钟按钮,就会出现时间轴,以下图。左右的页面均可以选择时间轴的位置。左边就是改变了的批注,右侧就是某个时间点作commit 当时的批注。方法

接着将时间轴缩起来,改变的地方中间会有个按钮,以下图,左键点击以后,出现"Discard Change"这个选项, 点下去以后,目前的程序代码就会回到跟右边同样了。im

上述只是很简单的版本控制,其中还有许多强大的功能可使用,本篇文章只先针对基本的使用方法作介绍,更深刻的方法,就静待各位去发掘,有所收获时,也请不要吝情跟笔者分享。命名

相关文章
相关标签/搜索