2011-06-07 30 views
2

當我打開我的項目,它有一個混帳回購協議,Xcode中不斷顯示在窗口上方的「檢查源代碼控制狀態」。我的git repo正在使用find,我可以使用命令行實用程序對其進行更改。爲什麼Xcode的4持續顯示「檢查源代碼控制狀態」爲一個Git倉庫?

爲什麼我看到這條消息?此外,有什麼辦法擺脫它?我想重命名我的Xcode項目,但是對於這個問題,我不能。當嘗試重命名項目時,Xcode提供了錯誤:無法執行操作,因爲無法訪問存儲庫。

回答

4

一個解決辦法,如果你不希望有任何的Git交互XCode項目將別處移動.git目錄。

您仍然可以執行你從shell想要的任何混帳操作,與environment variable GIT_DIR設置爲該.git已經移到外部路徑(或添加option --git-dir=/path/to/external/.git到任何Git命令的)。

但XCode不應該知道該外部.git,也不應該嘗試聯繫repo,允許您執行任何想要的XCode操作,如重命名XCode項目。

+0

好主意,謝謝。 – 2011-06-09 15:10:37

0

的Xcode 4.0有很多半生不熟的執行許多偉大的想法。這個工具的未來令人興奮,而且對於現在來說也很難過。但願4.3,這將是下一版本的iOS 5和獅子一致,將解決這樣的事情 - 的文檔也談解決一些Xcode的不足之處W/R/T的git的。

在當前版本中,Xcode的使用git的相互作用是如此步履蹣跚的是無用的。我開始嘗試使用它並放棄。我的建議是,不要進入管理器窗口的存儲庫部分,並繼續在命令行上與您的存儲庫進行交互。

+0

謝謝,但不會與不能夠重命名該項目的幫助。 – 2011-06-09 13:32:12

+0

我在說:它壞了。我不能重命名,刪除或者真的對Xcode的git repo有用。更糟糕的是,它會自動添加每個修改,從而阻止原子提交的整個想法。 – 2011-06-09 13:34:20

+0

我不想對Xcode中的git repo做任何事情。我想重命名Xcode項目。對不起,如果我不清楚這一點。 – 2011-06-09 13:36:43

0

轉到在Xcode首選項中,選擇源控制選項卡,取消「啓用源代碼管理」按鈕

相關問題