2016-04-29 24 views
0

只是重新基於的倉庫Xcode項目到用於正常工作的舊版本。 (在試圖重新添加支持的iOS 7)的Xcode錯誤「找不到文件」混帳後變基

現在 - 的框架之一是通過一個「未找到文件」錯誤的頭文件。但是,這些文件仍然存在。在這個版本的項目(3-4個月前)上,所有的東西都可以很好地構建,所有的東西都可以在當前新版本的回購版上正常工作。那麼,爲什麼麻煩呢?

+0

,我認爲你的意思是恢復,重定基東西在不同的git(只是要迂腐) – Fonix

+0

還沒有嘗試清潔後的項目? (也刪除派生的數據) – Fonix

+0

@Fonix ha ok。我試過清洗它。我會嘗試刪除派生的數據現在..還沒有嘗試過,但如果一切都失敗 –

回答

1

重新激活是一個概念,您可以在其中更改提交的整個歷史記錄。您應該將分支重新分配到其父分支,否則可能會產生問題。

衍合重新定位的頭部,然後應用所有提交的分支補丁程序,一次一個補丁點後作出的。如果有的話,每個補丁都會被應用並解決衝突。您必須執行此操作,直到應用所有修補程序。如果你在這個過程中不小心,很容易意外丟失你添加的代碼或整個文件或框架。
請通過git rebase documentation瞭解更多詳情。

希望這有助於:)

1

我發現,使用的XCode時混帳底墊可以是一個有點一場噩夢。從我的經驗,以作出最佳的解決方案確保一個分支上最新與主是通過執行以下(而不是重訂基期):

雖然在你的分支創建關老爺:

選擇來源控制XCode導航欄 - >拉 - >拉遠程更改,選擇「原點/主」,並選擇「拉」

我已經有最成功的做事情,這樣做與固定rebase的痛苦消失野生。

1

請嘗試以下步驟希望這會幫助你。

1)項目的目標 - >生成階段 - >編譯源代碼 - >

2)刪除[發現文件名,導致程序錯誤] .M

3)再次將它添加你的項目。

4)清潔你的iOS項目,然後重新建造。