Xcode中程式碼控制標記
阿新 • • 發佈:2019-01-25
用Xcode寫程式碼有一段時間了,很早就注意到Xcode的專案導航視圖裡有點東西很奇怪,專案檔案的後面都會跟一個大寫的字母:比如‘A’或者’M‘什麼的,
當時想,這個並不影響我寫程式碼,而且Xcode裡面不明白的東西多了去了也就沒怎麼管他,總想以後再說吧。好奇心越來越重,今天忍不住查了一些資料才發現原來是和版本控制SVN有關:
1、程式碼中 某檔案後面有 “M” 標記,表示該檔案已被修改,需要 commit.
(右鍵該檔案 -> source control -> commit selected file...)
2、程式碼中 某檔案後面有 “A” 標記,表示該檔案是新新增的,已受SVN管理,需要 commit.
(右鍵該檔案 -> source control -> commit selected file...)
3、程式碼中 某檔案後面有 “?” 標記,表示該檔案是新新增的,並且脫離了SVN的管理,首先需要add,然後 commit.
(右鍵該檔案 -> source control -> Add,這樣該檔案的標記就變為 “A”,然後在 commit)
4、程式碼中 某檔案後面有 “D” 標記,表示該檔案在伺服器上已被刪除,這時update的話,可刪除本地的檔案。
5、程式碼中 某檔案後面有 “C” 標記,表示該檔案與伺服器的檔案衝突。