2011-07-04 67 views
4

當我在Xcode 4中設置一個新項目,並選擇「爲本項目創建本地git存儲庫」時,一切似乎都不錯。我能夠從組織者提交文件(它會出現)。但是,在項目管理器中,「源代碼管理」菜單選項(提交等)全部變灰,除了「存儲庫」帶我去組織者。Xcode 4:源代碼管理選項變爲灰色(Git本地存儲庫)

此外,在項目管理器窗口中,我沒有看到任何文件名的圖標,表明它們是否被更改,提交等,就像我在Xcode 4文檔的屏幕截圖中看到的那樣。

我試過這兩個連接到Github的項目,還有一個只是使用本地存儲庫,我還沒有看到這些選項不會變灰。有什麼建議麼?

+0

我有同樣的問題,但我沒有將我的文件保存在/ Developer文件夾中。有沒有其他人有這個問題,並找到另一個原因/解決方案? –

回答

2

我發現這個問題的原因是我在/ Developer中保存項目。

原來,這是一個很大的禁忌。它不僅以原始問題中描述的方式破壞git集成,並且破壞了Xcode 4的其他重要功能(如重構功能),還會在安裝更新時刪除所有工作。一旦我開始在/ Developer之外保存項目,Xcode 4中的所有git函數都按預期開始工作。

底線:不要將項目保留在/ Developer中。

0

這可能有點混亂。蘋果的文檔在這裏: http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/SCM/SCM.html

擁有一個偉大的方式來激活通過命令行的源代碼控制:

要設置命令行一個Git倉庫。 。 。

  1. 使用CD命令切換到你的項目文件夾,使之成爲當前工作目錄。
  2. 輸入git init創建一個空的存儲庫。
  3. 輸入git add。將您的項目文件複製到存儲庫中。
  4. 輸入git commit -m「初始提交」。提交所有文件。
+3

感謝您的支持,但我已經能夠從命令行和組織者提交文件,該部分不是問題。問題是我無法從項目管理器窗口提交(「源代碼管理」菜單選項全部變灰。 – Ascendant