Back-Promote hält offene Work Items aktuell mit dem, was bereits gemergt wurde. Wenn Änderungen auf einem Base-Branch landen, mergt Serpent sie zurück in die Branches laufender Work Items, damit Entwickler auf der aktuellen Basislinie weiterarbeiten, statt aus dem Sync zu geraten.
In der Demo finden
Back Promote lebt in einem getriggerten Automation Flow. Öffnen Sie Automation Flows mit dem Button "Try it in the demo" oben, dann:
-
Neuen Flow starten
Klicken Sie auf New Automation Flow und stellen Sie ihn dann auf Triggered Flow um.
-
Merge Trigger hinzufügen
Fügen Sie den Startknoten Merge Trigger hinzu, damit der Flow läuft, wenn Änderungen gemergt werden.
-
Back Promote hinzufügen
Fügen Sie aus der Flow-Actions-Palette Back Promote hinzu, neben Create Release und weiteren Schritten.
Warum das wichtig ist
- Laufende Arbeit bleibt aktuell mit dem, was bereits ausgeliefert wurde.
- Weniger Konflikte beim Review, weil Branches nicht veraltet sind.
- Alle bauen auf derselben Basislinie auf statt auf einem alten Stand.
So läuft es ab
Back-Promote läuft als Schritt in einem Automation Flow. Wenn Änderungen in den Base-Branch gemergt werden, auf den es zielt, öffnet Serpent einen Pull Request, der diese Änderungen in jeden betroffenen Work-Item-Branch mergt. Hat ein Work Item bereits alles, gibt es nichts zurückzuführen, und es wird in Ruhe gelassen.
Wann Sie es einsetzen
Greifen Sie nach einem Release oder Hotfix, das in den Base-Branch gemergt wird, auf Back-Promote zurück, damit offene Work Items diese Änderungen automatisch übernehmen, statt dass jeder Entwickler den Base-Branch von Hand mergt.