1976 votes

Comment puis-je comparer des fichiers à partir de deux branches différentes?

J'ai un script qui fonctionne très bien dans une branche et s'est cassé dans l'autre. Je veux regarder les deux versions côte à côte et de voir ce qui est différent. Est-il possible de faire cela?

Pour être clair , je ne suis pas à la recherche d'un outil de comparaison (j'utilise beyone comparer). Je suis à la recherche d'un git diff de commande qui va me permettre de comparer la version de base à ma branche actuelle version pour voir ce qui a changé. Je ne suis pas dans le milieu d'une fusion ou quoi que ce soit. Je veux juste dire quelque chose comme

git diff mybranch/myfile.cs master/myfile.cs

2722voto

dahlbyk Points 24897

git diff peut vous montrer la différence entre les deux s'engage à:

git diff mybranch master -- myfile.cs

Les mêmes arguments peuvent être passés git difftool si vous en avez configuré.

526voto

Tim Henigan Points 19948

Vous pouvez faire ceci: git diff branch1:file branch2:file

Si vous avez difftool configuré, vous pouvez également: git difftool branch1:file branch2:file

Question connexe: Comment puis-je voir git diff de sortie de visual diff programme

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X