Messaggi utili di commit git per i rami uniti


12

Come seguito a questa domanda :

Se lavoro da solo in una squadra, posso mantenere utili messaggi di commit quando unisco i rami schiacciando tutti i commit in un unico diff e quindi unendo quel diff. In questo modo posso facilmente vedere quali modifiche sono state introdotte nel ramo e ho un unico riepilogo che descrive la funzione / modifica / tutto ciò che è stato realizzato in quel ramo durante la navigazione nel ramo principale.

La mia domanda ora è: come posso farlo quando lavoro con un team? In quella situazione, i rami verranno trasferiti in un repository remoto, il che significa che non posso comprimere tutti i commit nel ramo fino a un singolo commit . Se il ramo è pubblico, posso ancora avere un unico commit di unione utile nel ramo principale? (Per "utile" intendo che il commit nella linea principale mi dice (1) un utile sommario di ciò che è stato fatto nel ramo e (2) differenze della stessa.)

Risposte:


9

Questo risulta essere abbastanza semplice da fare, usando alcune git mergebandiere che non conoscevo.

  • Il -eflag consente di modificare il messaggio che si verifica quando si unisce.
  • Il --logflag accoda il messaggio di commit a una riga da tutti i commit nel ramo per essere unito al messaggio di commit, rendendo più facile ricordare ciò che hai fatto.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.