2012-07-13 84 views
1

我想在XCode中使用git進行iPhone應用程序開發。
我從幾天前開始使用它。iPhone:如何重新創建XCode內置git存儲庫?

但重命名XCode項目名稱後,提交不再有效。

所以我試着重新創建git倉庫。
我可以刪除舊的存儲庫,並可以使用XCode的組織者創建新的存儲庫。

但我不知道如何使用該項目中的新存儲庫。

回答

1

剛走改名爲我的項目,這是一個有趣的問題:)

我打電話提交對話框,並且一切看起來不錯,但犯,我得到了同樣的問題。它看起來像項目名稱不會將新項目目錄添加到git。 (你通過Xcode改變了項目名稱,如果你沒有,我會重命名它,然後通過Xcode進行更改。)

首先,由於您已經重建了存儲庫,我會解決你的問題。

問題在於項目未添加到存儲庫。如果你有 '?'標記旁邊的文件,你只需要做一個源代碼管理|在文件瀏覽器中添加文件(和項目)。

如果這不能解決它,你可能會將舊的項目名稱簽入存儲庫(我不知道從Xcode刪除是否真的刪除了舊的存儲庫或只是取消註冊它 我有這個問題,並修復它的命令行

cd <project directory> 
PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin/ 
git rm <old project name>.xcodeproj 

最後一個命令給了我一個錯誤,但似乎並刪除從資源庫中的違規項目。

希望,你會了,現在正在運行。

我修復了p通過在舊版本庫上工作來解決問題,所以我所做的是爲處於類似位置的其他人。

(這主要是命令行的東西) //在Xcode中,將項目添加到git中:在文件瀏覽器和源代碼控制|添加項目中右鍵單擊項目。這應該使?走開。

// Add the git directory to your path 
PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin/ 
// go to your project directory, for me that was something like 
cd ~/Projects/<project name> 

git rm <old name>.xcodeproj 

git commit -m "<commit message" 

有一對夫婦沒有犯下的源文件,所以我承諾他們在文件上點擊右鍵,並承諾他們自己。一旦我有一個乾淨的項目,我改變了一個文件,然後通過文件菜單進行提交,以檢查完整的項目提交和它。

+0

通過單擊窗口左下方的「-'從Xcode's Organizer中刪除的存儲庫實際上並未被刪除。當我重新啓動Xcode時,它又出現了。我試着在命令行嘗試'git rm'和'git commit',就像你告訴我的一樣。它的工作原理!謝謝!這非常有幫助。 – 2012-07-13 12:53:21