Saya memiliki cabang berikut:
master
production
dan cabang jarak jauh berikut:
origin/master
origin/production
Saya memiliki skrip yang mengambil origin/master
cabang dan mendapatkan perbedaan dari apa yang berubah dari pengambilan terakhir saya ( log -p master..origin/master
). Lalu saya bergabung origin/master
.
Komit yang ditemukan didorong ke alat peninjau kode.
Saya ingin mendorong komitmen yang berhasil - dan hanya mereka - ke cabang produksi, dan tentu saja ke origin/production
.
Bagaimana saya bisa melakukannya?
Juga, saya memiliki 2 skrip yang sedang berjalan: yang mengambil dari origin/master
, memasukkan detail komit ke database, dan menggabungkan, dan yang lainnya yang sedang saya tulis yang harus mendorong komit yang berhasil.
Saya ingin 2 skrip tersebut berjalan sambil menghindari kondisi balapan / konflik penggabungan. Karena saya hanya ingin bekerja dengan komitmen tertentu, mungkin ada cara untuk menghilangkan komitmen yang tidak saya inginkan?