0

master、2.x、3.xの3つのブランチを持つGitリポジトリがあります。2.xおよび3.xはマスターから発信されました。毎週のリリースは、マスターブランチから本番環境に行われます。2.xと3.xには、少し先にリリースされる予定の作業が含まれています。マスターブランチから本番リリースを作成した直後に、マスターブランチから2.xと3.xの両方にマージして、最新の本番コードが2.xと3.xにも入るようにします。さらに、頻繁に2.xから3.xにマージし、3.xで開発されている機能は、最終的に2.xで開発されている機能と統合する必要があります。

先週、マスターから2.xおよび3.xにマージした後、マスターからの最後のマージとマスターからの前回のマージの間に、3.xに変更を加えた人がいないことを発見しました。ここで、2.xから3.xにマージしようとすると、「複数のマージベースが見つかりました」というエラーでマージ操作が失敗します。

このような状況になった今、2.xから3.xにマージすることは可能ですか?GitクライアントとしてEclipseIndigoでEGitを使用します。

4

1 に答える 1

1

@jthillに感謝します。Linuxコマンドラインクライアントを使用してマージしましたが、マージは成功しました。

于 2012-06-12T09:25:20.050 に答える