Wpis z mikrobloga

@placebo_ zależy od projektu ale w żadnym w którym byłem nikt nie pushowal nigdy bezpośrednio na mastera.
Zazwyczaj mam 3 środowiska, Dev, QA, Prod i leci trunk based development. W bardziej złożonych projektach dochodzi release branch
@placebo_:
- branch per zgłoszenie, w miarę możliwości jeden commit
- deploy branch rozwiązania na środowisko testowe, testy i sprawdzenia na nim
- merge request do master do code review
- poprawki jako commit --amend
- merge do master po akceptacji, pozytywnych testach i ustaleniu planu na deploy rozwiązania na prod
- tag z master do deploy na prod
- rebase z master do branchy zgłoszeń, które jeszcze czekają i push