2012-11-21 6 views
4

Après avoir utilisé git merge --log --no-ff --no-commit ou git merge --log --squash, un message de validation longue est créé.git - comment obtenir le message complet de git merge --log

Mais le message est coupé, c'est-à-dire ... à la fin et ne liste pas tous les validations.

Comment obtenir le message complet?

J'ai vérifié les fichiers dans .git/MERGE_HEAD et .git/SQUASH_HEAD et il contient également le message court avec ...

Merci

Répondre

5

Notez que l'option --log est en fait --log<=n> (de git merge):

En plus de noms de branches, remplissez le message de journal avec des descriptions d'une ligne d'au plus <n> les validations réelles qui sont fusionnées. Voir aussi git-fmt-merge-msg. Donc, en spécifiant un grand nombre pour n, vous devriez voir toutes les validations dans le message du journal de fusion.
Par défaut, seules les 20 premières validations sont répertoriées.

Le paramètre de configuration merge.log peut également être utilisé pour spécifier ce nombre.