Przydatne komunikaty git commit dla połączonych gałęzi

12

W następstwie tego pytania :

Jeśli pracuję sam nad zespołem, mogę zachować przydatne komunikaty zatwierdzania podczas łączenia oddziałów, zgniatając wszystkie zatwierdzenia do pojedynczego pliku różnic, a następnie łącząc ten plik różnic. W ten sposób mogę łatwo zobaczyć, jakie zmiany zostały wprowadzone w gałęzi, i mam jedno podsumowanie opisujące funkcję / zmianę / cokolwiek, co zostało osiągnięte w tej gałęzi podczas przeglądania gałęzi master.

Moje pytanie brzmi: jak mogę to osiągnąć, pracując z zespołem? W takiej sytuacji gałęzie zostaną przekazane do zdalnego repozytorium, co oznacza, że nie mogę zmiażdżyć wszystkich zatwierdzeń w gałęzi do pojedynczego zatwierdzenia . Jeśli gałąź jest publiczna, czy nadal mogę mieć jedno przydatne zatwierdzenie scalania w gałęzi głównej? (Przez „przydatne” mam na myśli to, że zatwierdzenie w linii wzorcowej mówi mi (1) przydatne podsumowanie tego, co zostało zrobione w gałęzi i (2) różnice tego samego.)

eykanal
źródło

Odpowiedzi:

9

Okazuje się, że jest to dość proste, używając kilku git mergeflag, których nie znałem.

  • -eFlaga pozwala na edycję wiadomości, które występuje podczas scalania.
  • --logFlag dołącza jedna linia popełnić wiadomość ze wszystkich zatwierdzeń w branży zostać połączone do popełnienia wiadomość, dzięki czemu łatwiej zapamiętać, co zrobiłeś.
eykanal
źródło