Ich habe folgende Zweige:
masterproduction
und die folgenden entfernten Zweige:
origin/masterorigin/production
Ich habe ein Skript, das den origin/masterZweig abruft und den Unterschied zu dem ermittelt, was sich seit meinem letzten Abruf ( log -p master..origin/master) geändert hat . Dann verschmelze ich origin/master.
Die gefundenen Commits werden an ein Codeüberprüfungstool weitergeleitet.
Ich möchte die erfolgreichen Commits - und nur sie - an die Produktionsabteilung weiterleiten und dann natürlich an origin/production.
Wie kann ich das machen?
Außerdem werden zwei Skripte ausgeführt: das eine, aus dem origin/masterCommit-Details abgerufen , in eine Datenbank übertragen und zusammengeführt werden, und das andere, das ich gerade schreibe, das die erfolgreichen Commits pushen muss.
Ich möchte, dass diese beiden Skripte ausgeführt werden und gleichzeitig die Rennbedingungen / Zusammenführungskonflikte vermieden werden. Da ich nur mit bestimmten Commits arbeiten möchte, gibt es vielleicht eine Möglichkeit, die Commits loszuwerden, die ich nicht möchte?