Naar hoofdinhoud

Back-Promote

Merge wijzigingen van de base-branch automatisch terug naar open Work Items, zodat werk in uitvoering nooit uit sync raakt.

Probeer het in Serpent

Back-promote houdt open Work Items actueel met wat er al is gemerged. Wanneer wijzigingen op een base-branch landen, merget Serpent ze terug in de branches van Work Items die nog in uitvoering zijn, zodat ontwikkelaars verder bouwen op de laatste basislijn in plaats van uit sync te raken.

Getriggerde automation flow met de actie Back Promote, die open work items rebaset na een release, samen met Create Release en andere acties

Vind het in Serpent

Back Promote zit in een getriggerde automation flow. Open Automation Flows met de knop "Probeer het in Serpent" hierboven, en dan:

Nieuwe automation flow omgezet naar Triggered Flow, met het startpunt Merge Trigger en het Flow Actions-palet
  1. Start een nieuwe flow

    Klik op New Automation Flow en zet deze vervolgens op Triggered Flow.

  2. Voeg de Merge Trigger toe

    Voeg het startpunt Merge Trigger toe, zodat de flow draait zodra wijzigingen worden gemerged.

  3. Voeg Back Promote toe

    Voeg vanuit het Flow Actions-palet Back Promote toe, samen met Create Release en andere stappen.

Waarom het belangrijk is

  • Werk in uitvoering blijft actueel met wat er al is uitgeleverd.
  • Minder conflicten bij review, omdat branches niet verouderd zijn.
  • Iedereen bouwt op dezelfde basislijn in plaats van een oude momentopname.

Hoe het werkt

Back-promote draait als stap in een automation flow. Wanneer wijzigingen worden gemerged in de base-branch waarop het is gericht, opent Serpent een pull request die deze wijzigingen merget in elke betrokken Work Item-branch. Heeft een Work Item al alles, dan is er niets terug te promoten en wordt het met rust gelaten.

Wanneer je het gebruikt

Grijp naar back-promote nadat een release of hotfix is gemerged naar de base-branch, zodat open Work Items die wijzigingen automatisch oppikken in plaats van dat elke ontwikkelaar de base handmatig binnenhaalt.