我有一個包含git子模塊的Git存儲庫。在Xcode 4.2.1中,我編輯主存儲庫中的文件和子模塊中的文件,然後按「alt-cmd c」執行提交。在提交對話框中,我取消選擇子模塊中的文件,只保留選中主存儲庫中的文件。如果我然後按提交,這兩個文件都已簽入,當我期望只有主存儲庫中的文件已簽入。Xcode中的Git提交總是會導致子模塊更改被提交
Xcode Git集成不支持使用子模塊嗎?
我有一個包含git子模塊的Git存儲庫。在Xcode 4.2.1中,我編輯主存儲庫中的文件和子模塊中的文件,然後按「alt-cmd c」執行提交。在提交對話框中,我取消選擇子模塊中的文件,只保留選中主存儲庫中的文件。如果我然後按提交,這兩個文件都已簽入,當我期望只有主存儲庫中的文件已簽入。Xcode中的Git提交總是會導致子模塊更改被提交
Xcode Git集成不支持使用子模塊嗎?
由於Xcode中4.3.2本的問題似乎不再存在,所以它似乎只是在以前版本的Xcode中的一個錯誤。
這裏我有與Xcode相同的問題,我的解決方法是使用終端提交子模塊目錄。在那之後的Xcode ABLES我推到遠程服務器
使用終端寫commiting:
git commit -am "message"
然後檢查一切都確定了:
git status