Moin,
mich würde mal interessieren welcher Branching Philosophie die Jenigen von euch verfolgen die Git benutzen.
1.
- in Feature Branch arbeiten, immer in den Master Mergen und Versionen taggen
- eventuelle HotFix Taggen und auch in den Master mergen
2.
- vom Master ab einen Dev Branch erzeugen und von dem die Feature Branches
- Feature zurück in den Dev und wenn Version fertig vom Dev in den Master und im Master Taggen
- für HotFix: Hotfix Branch vom Master erstellen und zurück in den master und den aktuellen Dev aktualisieren (Cherry Pick, Rebase wie auch immer)
3.
- vom Master ab ein Release branch und die Feature Branches
- wenn im Master eine Version fertig ist in den Release Branch mergen und taggen
4.
was ganz anderes?
HotFix sind natürlich zu vermeiden kommen aber halt mal vor
Bin gespannt wie ihr das angeht
mich würde mal interessieren welcher Branching Philosophie die Jenigen von euch verfolgen die Git benutzen.
1.
- in Feature Branch arbeiten, immer in den Master Mergen und Versionen taggen
- eventuelle HotFix Taggen und auch in den Master mergen
2.
- vom Master ab einen Dev Branch erzeugen und von dem die Feature Branches
- Feature zurück in den Dev und wenn Version fertig vom Dev in den Master und im Master Taggen
- für HotFix: Hotfix Branch vom Master erstellen und zurück in den master und den aktuellen Dev aktualisieren (Cherry Pick, Rebase wie auch immer)
3.
- vom Master ab ein Release branch und die Feature Branches
- wenn im Master eine Version fertig ist in den Release Branch mergen und taggen
4.
was ganz anderes?
HotFix sind natürlich zu vermeiden kommen aber halt mal vor
Bin gespannt wie ihr das angeht
Ich weiß nicht immer wovon ich rede aber ich weiß das ich Recht habe.