Je pense qu'il existe un moyen que lorsque je fusionne une branche dans une autre branche que TOUS les fichiers modifiés soient répertoriés dans mon message de validation et pas seulement ceux qui ont été modifiés dans les deux branches. Cela me donnerait une meilleure vue d'ensemble de ce qui a été changé dans la branche juste en voyant le commit de fusion. Y a-t-il un moyen de faire cela?
Je ne sais pas comment faire cela dans le message de validation. Mais après la fusion, cela donnera les noms de tous les fichiers affectés par la validation de la fusion:
git log -m --name-only
Pour seulement une liste des noms de fichiers du commit:
git log -m -1 --name-only --pretty="format:" <Merge SHA>
Il y a un espace blanc en raison de la fusion de deux parents, mais cela peut être facilement supprimé.
Vous pouvez également utiliser la commande diff
pour voir la différence entre deux validations. Si les branches n'ont pas encore été fusionnées, vous pouvez spécifier les noms des branches et les comparer, sinon vous devrez peut-être trouver où elles divergeaient ( comme ça ) et le dernier commit avant leur fusion.
git diff --name-status <commit> <commit>
-name-status
Afficher uniquement les noms et l'état des fichiers modifiés.