2

私のプロジェクトには、リモート サーバーに master ブランチと release ブランチの 2 つのブランチがあります。master ブランチでアプリを開発します。

リリースを作成するとき、マスター ブランチからリリース ブランチにコードをコピーしたいと考えています。しかし、私はそれを行うことができず、助けが必要です。

コードをマスターからリリースにリベースしてみました。残念ながら、一部のコミットには複数の親があったため、機能しませんでした。

チェリーピックはオプションではありません。コミットが多すぎて 1 つずつ実行できず、コミット間の競合を修正する必要があるからです。

何か案は?このコードをブランチ間でコピーする方法は? リリース ブランチの履歴が必要です (すでにマスター ブランチにあります)。

編集:素早い回答をありがとう。残念ながら、Gerrit は合併を許可しておらず、合併によるプッシュを拒否しています

4

1 に答える 1

5

git merge使うだけで十分だと思います。

git checkout production
git merge master
于 2013-07-30T14:55:49.183 に答える