En utilisant le code Visual Studio (version 1.11.2), je peux très facilement voir les différences graphiques côte à côte de mes modifications actuelles en cliquant sur le bouton Contrôle de source dans le panneau de gauche. Mais une fois ces modifications validées dans mon référentiel local, je ne parviens pas à voir le même diff côte à côte depuis Origin/master.
En d'autres termes, existe-t-il un moyen de générer un outil de comparaison du code Visual Studio (version 1.11.2) pour me montrer ce que je vois quand je fais git diff Origin/master
Mais aussi dans le diff graphique côte à côte?
Vous pouvez utiliser une extension pour cela.
Deux bonnes options:
Gitlens: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
Avec celui-ci, vous pouvez utiliser le >GitLens: Compare File with...
action à comparer avec n’importe quelle branche (locale ou distante).
Vous pouvez également utiliser Historique Git : https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory
Vous pouvez voir l'historique complet du fichier et comparer avec la version actuelle avec le >Git: View File History
action.
De tilisation du contrôle de version dans le code VS
ajoutez ceci au fichier de configuration git comme ~/.gitconfig
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
en utilisant git difftool HEAD HEAD^
, git demandera s’il faut utiliser vscode
POUR VOIR LA DIFFÉRENCE DES FICHIERS LOCAUX (Je sais que vous demandez de connaître la différence entre les fichiers distants) En cliquant sur l'icône de contrôle de la source, tous les fichiers qui ont été modifiés sont affichés. se la différence en code
pour voir les changements Nous avons fait les fichiers,