2012-01-24 162 views
1

我有一個遠程git存儲庫,我試圖提交併推送我的最新更改。問題是除了project.pbxproj外,一切都很好。 Xcode不會抱怨。它只是表現得好像沒有問題一樣。但是當我推動它時,抱怨說有未確定的變化。所以我嘗試再次提交。它顯示了project.pbxproj中有更改。精細。這發生過。我再次承諾,一切都很好。但這次不行。我承諾。 Xcode沒有投訴,直到我嘗試推。所以我嘗試再次提交,並且我發現它確實沒有提交,因爲其差異與以前相同。Xcode git沒有提交project.pbxproj

回答

2

打開日誌導航器可以幫助您找到造成問題的原因。選擇「視圖」>「導航器」>「顯示日誌導航器」以打開日誌導航器。從日誌導航器中選擇提交。該編輯器將類似於下面的截圖:

enter image description here

在截圖上的藍色區域的右側是一個小按鈕。點擊該按鈕打開抄本,這可以幫助您確定提交不起作用的原因。

+0

以下是全文:git的承諾-m試圖讓project.pbcproj提交 - /Users/jigoossen/Desktop/Programming/app_store/Snake/Snake.xcodeproj/project.pbxproj #分支主 #你分支在3次提交之前超過「主/主」。 # #未提交更改的提交: #(使用「git add ...」更新將提交的內容) #(使用「git checkout- ...」放棄工作目錄中的更改) # #\t修改:Snake.xcodeproj/project.pbxproj # 不加更改提交(使用「混帳添加」和/或「git的承諾-A」) –

+0

對不起,我不能得到任何降價的格式化工作。我是git的新手,所以對我來說真的沒有任何意義。 –

+0

Xcode無法提交您的更改,因爲它們尚未暫存,但您無法明確地從Xcode中暫存更改。你必須從Xcode之外完成你的提交,無論是從命令行還是從像gitX這樣的git GUI客戶端。 –