【轉】使用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

上述只是很簡單的版本控制,其中還有許多強大的功能可使用,本篇文章只先針對基本的使用方法作介紹,更深刻的方法,就靜待各位去發掘,有所收穫時,也請不要吝情跟筆者分享。命名

相關文章
相關標籤/搜索