2017-02-28 86 views
1

我正在與git一起工作,每次我們嘗試合併代碼時,我們都會遇到樹衝突。 我們目前正在使用git flow,我們通常從開發中啓動特性,當任務完成後,我們其中一個將一個特性合併到另一個特性中,然後將其合併到開發中。 問題是我們每次嘗試將一個特性合併到另一個特性時,我們在xcode中存在樹衝突,而我們不知道如何解決它。合併時的Xcode樹衝突

錯誤消息是:「由於一個或多個樹衝突,操作無法執行」。

+0

通常我會遇到這些,如果我正在跟蹤生成的文件。由Xcode生成的文件。你是否發現與這些生成的文件存在樹衝突? –

+0

嗨,你發現如何解決這個問題? –

回答

0

如果您還沒有添加,請添加.gitignore文件。

請參考下面給出的鏈接。

How to add .gitignore file into Xcode project

如果不解決您的問題,您可以嘗試使用使用以下命令給終端合併。

git mergetool 

然後如果有任何衝突,那麼你可以解決它。

0

我通過不同的方式合併解決了這個問題: 首先,我將feature1合併到開發中,然後合併開發爲feature2和final2開發。 這樣就沒有樹衝突。