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
  • Odpowiedz
@placebo_: Force push na maina. Żadnych konfliktów, można w każdej chwili zmienić historię na bardziej czytelną, oszczędza się czas na pull requestach. Czyli trzy plusy i żadnego minusa.
  • Odpowiedz
@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
  • Odpowiedz