2017-06-12 2 views
3

Vous connaissez probablement cette fenêtre où vous pouvez voir les différences entre un commit et un commit plus ancien.IntelliJ et Git: Comment voir les différences entre un commit et deux commit plus anciens?

enter image description here

Savez-vous comment puis-je voir exactement la même comparaison, mais entre un commettras et un commettras précédent qui ne soit pas nécessairement avant l'actuel. Je sais que je peux le faire par fichier, mais je veux le faire pour l'ensemble du projet.

Répondre

4

Vous pouvez sélectionner n'importe quel nombre de validations dans la fenêtre du journal git (en utilisant shift/Ctrl et les touches de curseur ou de clic) et le volet droit affichera les différences cumulées.

3

Dans IntelliJ, il n'y a malheureusement pas de commande ou d'action pour comparer les révisions exactes. Voici les demandes liées couple: https://youtrack.jetbrains.com/issue/IDEA-125616 et https://youtrack.jetbrains.com/issue/IDEA-100431

Cependant, il y a une façon de voir ce qui a changé entre deux commits. Pour ce faire, vous devez accéder à l'onglet Contrôle de version - Journal et sélectionner toute la plage entre les validations souhaitées (par exemple, sélectionnez le commit suivant, puis faites défiler jusqu'à l'ancien commit et cliquez dessus avec Shift). Dans le volet de droite affichant les fichiers modifiés, vous verrez tous les changements.