Mac-Cornerstone

0.在SVN建立項目

屏幕快照 2016-09-05 下午2.28.00.png

1.打開Cornerstone,添加遠程倉庫

1984995-48982aa4ed5aa712.png

2.將Cornerstone與SVN連接

1253159-7f22d016ce053e46.png

3.Cornerstone的界面介紹

1253159-315fa32546427ceb.png

4.工具條區域介紹

1253159-7e6b371c3ea953c7.png
1253159-f608756ac7df9dd4.png

5.將本地新建的項目傳到服務器

1877957-18cdfc0654bad615.png

2014884-1019bdcee50c965c.png

屏幕快照 2016-09-06 下午1.41.35.png

屏幕快照 2016-09-06 下午1.45.11.png

屏幕快照 2016-09-06 下午1.46.46.png

6.將遠程倉庫中的數據復制到本地

1.checkOut:遠程的會與本地的聯系
2.export:在本地單獨生成一個項目,不與遠程倉庫聯系


2014884-b2057d3753ad181a.png

屏幕快照 2016-09-08 下午5.29.34.png

7.忽略或刪除,未添加

1253159-43f1ab5686e2af04.png

8.你在working copy下來的項目中做了修改,那么在修改之后的文件后面會有一個“M”的標志。

588630-303b290c0b2c3eac.png

9.你在working copy下來的項目中新添加一個文件,那么新添加之后的文件后面會有一個“?”的標志,此時你需要點擊add,添加到working copy下來的項目中,然后在commit。

1764181-86e8d8423b7237e1.png

10.你在working copy下來的項目中刪除一個文件,那么刪除之后的文件后面會有一個“D”的標志。

588630-9bd6ffcba52705ea.png

11.你在文件夾中直接刪除,會在Cornerstone中顯示"!",此時是不可以提交的,要再Cornerstone中刪除了,才可以提交

1984995-963381ce0b5a31d4.png

12.更新

1984995-d85c2de7fe0c780c.png

13.回退上一個版本

1984995-507d10e63be923a0.png

14.提交,提交的時候只需要提交改動的

屏幕快照 2016-09-06 下午1.51.58.png

屏幕快照 2016-09-06 下午1.55.19.png

15.備份和分支

588630-323fb2612f2a0c2c.png

588630-6aec248bbacf44dd.png

16.合并:

1、分支合并到主干:在主干文件夾右鍵 -》 svn選擇merge -》 merge from 選擇分支
2、主干合并到分支:在分支文件夾右鍵 -》 svn選擇merge -》 merge from 選擇主干
(先復制本地,以防萬一)合并只能在本地合并,使用merge,合并以后,解決一些問題(沖突),然后在提交到遠程服務器






8.項目提交commit

17.代碼沖突

沖突產生是因為同時在同一行寫了不同的代碼


1764181-d3c3173a89e95db3.png

1764181-f8a498963fa484c6.png

//解決沖突,討論保留正確的,還是兩個都保留
選中已解決沖突的文件,點擊按鈕resolve


1764181-cb96f46783f07819.png

18.文件沖突

A同學新建?一個AViewController,然后Update,Commit提交,然后B同學新建?個BViewController,然后Update,此時會發現工程不能打開,出現如下提示:


20150531132037822.png
此時說明配置文件沖突了,需要選中?程?件右鍵,選擇顯示包內容,如下圖:


20150531131934274.jpg
然后看到如下圖所示:

20150531131942823.png
雙擊打開配置文件(project.pbxproj),然后如圖所示:


20150531132120940.png
然后在Cornerstone中做如下操作:
20150531132014272.png

19.刪除?件的時候只是刪除了文件的引用,然后從Finder中刪除對應的文件如下圖:

20150531132023351.jpg


20150531132051962.png
這個時候可以采?下面的方式撤銷之前的刪除操作:


20150531132239721.png
如果想真正的刪除相關文件,那么在Cornerstone?面:

20150531132137920.png

20.不能上傳.a文件的解決方法

20150531133921211.png


20150531132145439.png


20150531132326084.png

PS注意:

屏幕快照 2016-09-06 下午12.12.09.png

1、先更新后提交,當你看到你check out下來的項目有白色圈時,說明有人已經提交了代碼,這個時候,你應該先update一下,直至working copy不再顯示白色圈,然后運行一下項目,確保項目沒有沖突或者丟失的文件,然后在commit自己的代碼。否則,會造成項目中出現多處沖突或者覆蓋掉別人提交的代碼。
2、在項目開發階段,最好每次開發完一個獨立的功能,或者在測試階段,解決一個bug之后再提交代碼到svn,不要連續多次重復提交,造成版本過多過雜。并且每次提交時務必填寫提交信息,方便查看歷史版本。

參考:
http://www.lxweimin.com/p/1ae2a111bdb2
http://www.lxweimin.com/p/c90f24319f23

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,182評論 6 543
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,489評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,290評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,776評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,510評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,866評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,860評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,036評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,585評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,331評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,536評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,058評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,754評論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,154評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,469評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,273評論 3 399
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,505評論 2 379

推薦閱讀更多精彩內容

  • iOS 開發 SVN 版本控制器 更多技術交流請加群 iOS技術聯盟 27512466 SVN是Subversio...
    Sunny_Fight閱讀 8,816評論 7 63
  • CornerStone是Mac OS X系統下的一款svn工具,CornerStone 付費版 是 128RMB。...
    小李龍彪閱讀 1,136評論 0 0
  • 俗話說:“工欲善其事必先利其器”; 對于我們程序員來說,不管你是大神,還是小魚小蝦,進入公司之后,都用過源碼管理工...
    阿軍666閱讀 6,277評論 4 10
  • 對于我們程序員來說,不管你是大神,還是小魚小蝦,進入公司之后,都用過源碼管理工具,不然你就不是一個合格的程序員,現...
    聆聽者JYZ閱讀 8,258評論 4 24
  • 對于我們程序員來說,不管你是大神,還是小魚小蝦,進入公司之后,都用過源碼管理工具,不然你就不是一個合格的程序員,現...
    階梯閱讀 2,370評論 1 4