Actuellement pour les fusions sans conflits gitk
montre aucun diffs. Est-il possible d'avoir les diffs résultant d'une fusion (qui sont en effet là, par exemple git diff HEAD~1
après que la fusion montre ces diffs) montrée par defautl, par ex. en utilisant un commutateur de ligne de commande? Ou pourquoi gitk par défaut ne les montre pas?Peut gitk montrer le diff de fusions par défaut?
8
A
Répondre
9
Par défaut gitk
fait la même chose que l'option --cc
à git diff
et compresse la fusion pour n'afficher que les fragments diff qui ne proviennent pas directement de l'un ou de l'autre parent. Ceci est généralement plus utile car les conflits sont la partie intéressante des fusions, les autres parties du diff apparaîtront déjà dans les diffs pour les commits qui composent la branche qui a été fusionnée.
La manière la plus facile de voir la totalité diff entre un parent d'une fusion et le commit de fusion est de sélectionner le parent (clic normal) et du menu contextuel sur le commit de fusion (menu clic droit/alterné) sélectionnez "Diff selected -> this".
Questions connexes
- 1. Comment modifier le format diff par défaut de Gitweb en `--color-words`?
- 2. Comment gérer les fusions avec hgsubversion?
- 3. Comment laisser Mercurial montrer "hg out --patch" diff comme visuel diff?
- 4. GUI pour bazar, équivalent de gitk
- 5. Comment faire une liste qui peut montrer le contenu modifiable
- 6. Conventions par défaut de NHibernate par défaut
- 7. Existe-t-il un moyen de montrer diff visuel à partir d'un serveur Web Mercurial?
- 8. C++, le paramètre par défaut sans constructeur par défaut
- 9. Modifier le navigateur par défaut de l'iPhone
- 10. Impossible de trouver le constructeur par défaut
- 11. Changer le thème par défaut de "project.net"
- 12. par défaut de mettre une application par défaut
- 13. diff différant avec diff?
- 14. Comment différencier une révision d'un seul fichier en utilisant uniquement les outils Git GUI par défaut?
- 15. Le fichier par défaut php.ini peut-il être téléchargé par lui-même pour différentes versions?
- 16. Android ne peut pas montrer processdialog
- 17. Vue par défaut de l'élément de liste par défaut Sharepoint
- 18. $ .getJSON peut-il recevoir la valeur d'url par défaut?
- 19. Arrêtez tous les checkins sauf les fusions?
- 20. jQuery.validator ne peut pas affecter par défaut ignorer sélecteur jQuery.validator.defaults.ignore
- 21. Modifier le calendrier par défaut de CultureAndRegionInfoBuilder
- 22. Rendement et cas par défaut || ne pas le cas par défaut de sortie
- 23. Mercurial remove changeset, historique avec fusions
- 24. Peut-on utiliser DefaultIfEmpty pour afficher une image par défaut?
- 25. Vérifiez diff par rapport au fichier sur le serveur
- 26. Modifier le comportement de la barre de défilement par défaut
- 27. Git: crochet de courrier après réception pour montrer un diff de couleur au format html?
- 28. Modifier le port RMI par défaut (Java)
- 29. Le studio IronPython ne peut pas modifier les couleurs de police par défaut
- 30. ANTS Profiler: Changer le navigateur par défaut?
+1 vrai, mais malheureusement, je dois répéter cela chaque fois que je regarde une fusion. Je préférerais en quelque sorte en faire l'option par défaut –