2009-12-16 65 views
1

隨着我在Xcode中進行更嚴肅的項目開發,我決定設置一個本地SVN回購。這看起來非常容易,現在我正在XCode中檢查和檢出文件。Xcode Local SVN

兩個簡單的問題。

添加幾個文件並提交其他更改後,在Xcode「Groups & Files」列的頂層出現'M'。我假設'M'代表合併(因爲我注意到它出現在我修改文件時),但爲什麼它現在顯示在頂級項目圖標旁邊,沒有任何更改和可見選項?

也是新手問題,但我檢查了我的7MB Xcode項目的基本版本,然後將其複製到分支。然而我的SVN目錄仍然在3MB以下。這只是SVN的善良,還是我錯過了什麼?假設如果我備份並保存了SVN目錄,我已經拯救了我的世界是否安全?

回答

1

'M'代表'修改'。如果項目文件似乎被修改(但它下面沒有任何內容),則可能是XCode正在將項目文件更新爲更新的格式。

+0

啊有趣。是的,這是場景。下面我沒有別的標記爲'M'的字樣,甚至還更新了整個項目。 現在我只注意到如果關閉Xcode並重新打開該項目。 'M'不可見。有趣。 – Ternary 2009-12-16 23:00:17

+0

項目文件是一個包含許多文件的包裝器,包括你的用戶文件(這會保留你的窗口幾何體,斷點等等)。如果包裝器中的任何回購文件被修改,整個項目就會顯示出M.因此,如果你提交了。 pbxuser文件到存儲庫,你的項目文件幾乎總是顯示M,即使提交它只會改變你的用戶文件。 – cdespinosa 2009-12-17 04:52:54

0

我發現XCode與SVN的交互有點弱,所以我現在用Cornerstone來處理SVN。

Separation of concerns,和所有:)

注: CW,因爲這實際上並沒有回答這個問題,但它是太長了評論。