2015-11-17 8 views
5

GitLabは要求を自動作成できません。すべてのマージ要求に「このマージ要求には解決しなければならないマージの競合が含まれています」コマンドラインで手動で試すことができますGitLabは自動化できません。マージ要求には、解決しなければならないマージ競合が含まれています

メッセージは正しくないようですが、 -b new-branch-name "を実行し、マージ競合を起こさないファイルを変更します。

この新しいブランチをプッシュして新しいマージリクエストを作成すると、Gitlabはまだ自動マージできないと言います。

この問題を解決するための推奨事項とGitLabの理由は、「このマージ要求にはマージ競合が含まれています」というメッセージが表示されますか?

+0

すばらしいGoogle検索には、https://github.com/gitlabhq/gitlabhq/issues/3697が表示されます。 – Srgrn

答えて

9

これは、現在のブランチがリモートブランチと同期していない場合に発生します。この場合、時々Gitは何を保持し、何を無視するのか混同します。これはあなたがいずれかを取得する場合、競合を解決

; Go to master branch 
git checkout develop 

; update master branch 
git pull 

; go to you local branch and merge it with changes from master 
git checkout local-branch 
git merge develop 

を次の操作を行い固定するために

。 - Reference

あなたのマージの競合は今修正する必要があります。

+0

コンフリクトを解決するための上記の回答への追加 - https://githowto.com/resolving_conflicts –

関連する問題