次のブランチがあります。
master
production
および次のリモートブランチ:
origin/master
origin/production
origin/master
ブランチをフェッチし、最後のフェッチ(log -p master..origin/master
)からの変更点の差分を取得するスクリプトがあります。その後、私はマージしorigin/master
ます。
見つかったコミットはコードレビューツールにプッシュされます。
成功したコミット(そしてそれらのみ)を本番ブランチにプッシュし、次にもちろんにプッシュしたいと思いorigin/production
ます。
どうすればできますか?
また、2つのスクリプトを実行しています。1つはからフェッチしorigin/master
、コミットの詳細をデータベースにプッシュし、マージします。もう1つは現在書いているスクリプトで、成功したコミットをプッシュする必要があります。
競合状態/マージの競合を回避しながら、これら2つのスクリプトを実行したいのですが。特定のコミットのみを操作したいので、不要なコミットを削除する方法があるのでしょうか?