Parfois, lorsque je fais une traction au lieu d'une boîte de rebas après un simple fichier de changement de fichier, je vois ce qui suit dans le journal principal: p>
fusion triviale p> blockQuote>
Mais il n'y a pas de diff de ce qui a changé? Quel est le point de ce message de journal? Quelque chose de changement je ne sais pas? Cela me fait peur. P>
3 Réponses :
La page d'aide de Git FusionGe (celui que vous obtenez en tapant "Git Help Fusionner") états: p>
Vous avez reçu le même patch d'une source externe pour produire le même résultat que vous fusionnez p> blockQuote>
Je ne sais pas où vous avez trouvé cela, mais cela n'a pas fait partie de la page d'aide GIT Fusionne depuis V1.5. *.
Gitweb imprime ce message s'il n'y a pas de sortie d'un diff combiné. Cela se produit lorsque les seules différences étaient toutes dans des morceaux n'étaient qu'un seul côté de la fusion modifiée et que ce changement a été transféré non modifié dans la fusion. Cela signifie fondamentalement qu'il n'y avait pas de conflit et rien de magie n'a été ajouté dans la fusion commit. P> git code> n'insère pas ce message dans le journal en tout point. Je vais supposer une supposition sauvage et supposer que vous avez vu ce message dans gitweb. P>
Je confirme le seul endroit dans Git CodeBaseBase où le message "Fusion triviale" est affiché est dans gitweb.perl , dans le Le document (inclus dans la documentation GIT) git_patchset_body () code> fonction
(droite ici ): trivial-merge.txt code>
explique en détail tous les cas qui entraînent une" fusion triviale "(et Ils ont été discutés dans Ce fil ) P> p>