Tengo las siguientes ramas:
master
production
y las siguientes ramas remotas:
origin/master
origin/production
Tengo un script que busca la origin/master
rama y obtiene la diferencia de lo que cambió desde mi última búsqueda ( log -p master..origin/master
). Luego me fusiono origin/master
.
Las confirmaciones encontradas se envían a una herramienta de revisión de código.
Quiero llevar las confirmaciones exitosas, y solo ellas, a la rama de producción, y luego, por supuesto, a origin/production
.
¿Como lo puedo hacer?
Además, tengo 2 scripts en ejecución: el que recupera origin/master
, envía los detalles de las confirmaciones a una base de datos y se fusiona, y la otra que estoy escribiendo actualmente tendrá que impulsar las confirmaciones exitosas.
Me gustaría tener esos 2 scripts ejecutándose mientras evito condiciones de carrera / conflicto de fusión. Dado que solo quiero trabajar con confirmaciones específicas, ¿tal vez haya una forma de deshacerme de las confirmaciones que no quiero?