2017-03-14 12 views
0

gitlabに新しく追加してリクエストをマージする。私は新しいブランチを作成し、変更を加え、それをリモートにプッシュしました。また、リモートに私がマージしたい別のブランチがあります。 gitlabにマージリクエストを作成し、ブランチを比較して衝突を解決するオプションがありますか?または、私は何とか手作業で最初にマージしてから、マージリクエストを行うだけですか?コンフリクトを解決する前または後にマージ要求を

+0

マージしたい場合は、最初にgit merge [あなたの現在のブランチにマージしたいbranchName]コマンドを使用して、masterを現在のブランチにマージすることができます。そのブランチが存在する場合は、それらのすべてを解決してから変更をプッシュし、再度現在のブランチにマージします。マスターがブランチにマージされたら、ブランチをリモートにマージするためのマージリクエストを発行できますそれはマスターです。 –

答えて

0

GitLabでは、競合が発生した場合にマージ要求をマージすることはできません。したがって、マージするブランチ(たとえばmaster)からブランチへの変更をマージまたはリベースし、競合を解決し、更新されたブランチをプッシュする必要があります。

ただし、競合を解決する前または後にマージ要求を作成しても問題ありません。前に開いてマージを押すと、マージ要求は自動的に更新されます。上記のように、競合を含むマージ要求を受け入れることはできません。

関連する問題