1. 程式人生 > >Xcode中程式碼控制標記

Xcode中程式碼控制標記

用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” 標記,表示該檔案與伺服器的檔案衝突。

最近都是一個人寫程式碼,沒有涉及到和別人合作開發所以對這個不熟。但作為一個開發人員,SVN是必須要掌握的,接下來要好好學習下SVN了,如果有必要到時候再寫篇部落格記錄下。