簡體   English   中英

iPhone:如何重新創建XCode內置git存儲庫?

[英]iPhone: How to re-create XCode built-in git repository?

我想在XCode中使用git進行iPhone應用程序開發。
我從幾天前開始使用它。

但是在重命名XCode項目名稱后,提交不再起作用。

所以我嘗試重新創建git的存儲庫。
我可以刪除舊的存儲庫,並可以使用XCode的Organizer創建新的存儲庫。

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

剛剛重命名了我的項目,這是一個有趣的問題:)

我打開了提交對話框,一切看起來都很好,但是在提交時,我遇到了同樣的問題。 看起來項目名稱沒有將新的項目目錄添加到git中。 (您確實通過Xcode更改了項目名稱,如果沒有,我將其重命名,然后通過Xcode進行更改。)

首先,由於您已重建存儲庫,因此我將解決您的問題。

問題可能是該項目沒有添加到存儲庫中。 如果你有 '?' 文件旁邊的標記,您只需要執行Source Control | 在文件瀏覽器中添加文件(和項目)。

如果這不能解決問題,則您可能會將舊項目名稱簽入了存儲庫中(我不知道從Xcode中刪除是否真的刪除了舊存儲庫或只是注銷了它。我遇到了這個問題,並從命令行對其進行了修復

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

最后一條命令給了我一個錯誤,但是似乎確實從存儲庫中刪除了有問題的條目。

希望您現在就可以啟動並運行。

我通過處理舊存儲庫解決了這個問題,所以我所做的是為處於相似位置的其他人執行的。

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

// 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"

有幾個未提交的源文件,因此我右鍵單擊該文件將其提交,然后自行提交。 有了干凈的項目后,我對一個文件進行了更改,然后通過文件菜單進行了提交,以檢查整個項目是否正在提交。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM