2011-11-06 51 views
0

我看到一些奇怪的行爲與Xcode 4和git。xcode 4不與git合作

  1. 創建一個新項目上的文件
  2. 右鍵 - 選擇源控制,然後提交。添加評論。
  3. 選擇源代碼管理,然後從文件菜單中按下。
  4. Xcode返回一個錯誤,抱怨未提交的更改?!?

從命令行調用git status,我可以看到一些內部用戶數據文件沒有提交。 Xcode不知道是跳過還是包含這些?在Xcode中有沒有指示有任何未提交的文件。唯一的方法是從命令行找到它們。

一個想法是手動創建.gitignore文件,但我會假設Xcode處理所有內部。

難道我只是偶然發現一個bug,或者是否有一些標準步驟,我錯過了?

謝謝!

+0

Xcode每次在Xcode GUI中執行某些操作時都會更改xcuserdata文件。所以,你需要在提交後立即推送,否則你需要再次提交(這是浪費)或從命令行推送。 – SevenBits

回答