/ / Git Flow: Jak utrzymać główny dziennik w czystości? - git, git-flow

Git Flow: Jak zachować główny dziennik? - git, git-flow

Zacząłem git flow i bardzo mi się podobałopowody. Jednak jednym z naszych głównych celów jest utrzymanie w czystości dziennika gałęzi głównej. Chcemy tylko, aby każdy wydany dziennik w gałęzi master (to znaczy, kiedy kończymy wydanie, dziennik zatwierdzeń powinien znajdować się w master).

Proszę zobaczyć wyjście git log lub git log master w master branch`

Merge branch "release/r1"


release bug fixed


feature 3 done


feature 2 done


feature 1 done


Initial commit ~

chcemy zobaczyć tutaj: „initial commit” i „merge branch release / r1”. nie chcemy widzieć dziennika zmian wykonanych w gałęzi feature lub release.

czy to jest możliwe?

Odpowiedzi:

1 dla odpowiedzi № 1

Najprostszym sposobem byłoby dodanie frameworka, który pozwala podłączyć wszystkie rodzaje kontroli do zatwierdzenia, abyś mógł egzekwować zasady, gdy wspomniane zatwierdzenia są wykonywane w gałęzi master.

Jeśli masz jedno „błogosławione” repozytorium, możesz je dodać gitolit na serwerze tego repozytorium i dodaj VREF: małe haczyki, które będą uruchamiane przy każdym naciśnięciu.