GIT & WORKFLOW

Now comes the flow!

Brought to you by Tomasz Banasiak

GIT FLOW

SUCCESSFUL BRANCHING MODEL

WHOLE PROCESS - COMMON PRACTICE

WHOLE PROCESS - RST FLOW

DEVELOPMENT TIME

DEVELOPMENT TIME

CODE FREEZE STAGE

CODE FREEZE STAGE

PRODUCTION HOTFIXES

PRODUCTION HOTFIXES

BRANCH NAMING CONVENTIONS IN RST

  • DEVELOP - devlopment branch

  • STORY (OLD FEATURE) - BRANCH RELATED TO STORY IN TARGETPROCESS

  • TASK (OPTIONAL) - BRANCH RELATED TO TP'S TASK

  • BUG - BRANCH RELATED TO DEVELOPMENT BUG

  • RELEASE - CREATED AFTER CODE FREEZE

  • BUGFIX - BRANCH RELATED TO RELEASE BUG

  • MASTER - PRODUCTION MIRROR

  • HOTFIX - BRANCH RELATED TO PRODUCTION BUG

BRANCH NAMING CONVENTIONS IN RST

[TYPE]/[TargetProcess ID]-[Optional name]

story/12345-add-button-to-order-details

BUGFIX/785641-REMOVED-DOUBLE-LINE

HOTFIX/1472583-PROBLEM WITH CONNECTION

TASK/5826945

QUESTIONS?

http://wiki.rst.com.pl

//ST2/Baza Wiedzy

THANK YOU!

If you have any further questions:

E-mail:   tomasz.banasiak@rst.com.pl

WEB:        http://banasiak.pro

Made with Slides.com