我正在與git一起工作,每次我們嘗試合併代碼時,我們都會遇到樹衝突。 我們目前正在使用git flow,我們通常從開發中啓動特性,當任務完成後,我們其中一個將一個特性合併到另一個特性中,然後將其合併到開發中。 問題是我們每次嘗試將一個特性合併到另一個特性時,我們在xcode中存在樹衝突,而我們不知道如何解決它。合併時的Xcode樹衝突
錯誤消息是:「由於一個或多個樹衝突,操作無法執行」。
我正在與git一起工作,每次我們嘗試合併代碼時,我們都會遇到樹衝突。 我們目前正在使用git flow,我們通常從開發中啓動特性,當任務完成後,我們其中一個將一個特性合併到另一個特性中,然後將其合併到開發中。 問題是我們每次嘗試將一個特性合併到另一個特性時,我們在xcode中存在樹衝突,而我們不知道如何解決它。合併時的Xcode樹衝突
錯誤消息是:「由於一個或多個樹衝突,操作無法執行」。
如果您還沒有添加,請添加.gitignore文件。
請參考下面給出的鏈接。
How to add .gitignore file into Xcode project
如果不解決您的問題,您可以嘗試使用使用以下命令給終端合併。
git mergetool
然後如果有任何衝突,那麼你可以解決它。
我通過不同的方式合併解決了這個問題: 首先,我將feature1合併到開發中,然後合併開發爲feature2和final2開發。 這樣就沒有樹衝突。
通常我會遇到這些,如果我正在跟蹤生成的文件。由Xcode生成的文件。你是否發現與這些生成的文件存在樹衝突? –
嗨,你發現如何解決這個問題? –