234 votes

Comment comparer différentes branches sur du code Visual Studio

Comment comparer différentes branches sur Visual Studio code 1.9? C'est possible?

87voto

ddsultan Points 11

Je recommanderais d'utiliser: Git Lens .

15voto

Vitaly Menchikovsky Points 1405

MISE À JOUR

Maintenant c'est disponible:

https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory

jusqu'à présent, il n'est pas pris en charge, mais peut suivre le fil pour cela: github

14voto

David Graham Points 1673

Utiliser l' Historique de Git Diff plugin pour faciliter le side-by-side de la branche de comparaison:

https://marketplace.visualstudio.com/items?itemName=huizhou.githd

Visitez le lien ci-dessus et faites défiler vers le bas pour le gif animé intitulé Diff Branche. Vous verrez que vous pouvez facilement choisir n'importe quelle branche et faire side-by-side de comparaison avec la direction générale, vous êtes sur! C'est comme obtenir un aperçu de ce que vous verrez dans le Github de Pull Request. Pour d'autres Git choses que je préfère VSCode intégré dans les fonctionnalités ou Git Objectif comme d'autres l'ont mentionné. Cependant, le plugin est en cours pour faire de la branche de comparaison (ie. pour ceux qui font un Git rebase débit et la nécessité pour le prévisualiser avant une force de pousser jusqu'à un Github PR).

7voto

skryvets Points 802

Il est désormais possible à l'aide githistory extension.

Voici une petite astuce: Vous pouvez comparer les derniers commits de chaque branche et qui serait la même que la comparaison des deux branches de côté par côté ou la création de PR.

Voici comment faire à l'aide d'githistory extension:

  1. Ouvrir githistory
  2. Choisir le dernier commit de votre branche courante en cliquant sur "Git Commit"Icône -> (Habituellement, il devrait être plus récente commettre la liste). À partir de l'ouverture du menu déroulant cliquez sur "Sélectionner cette s'engager".
  3. Choisir le dernier commit de la branche que vous souhaitez comparer en cliquant sur "Git Commit Icône".
  4. En conséquence, liste déroulante doit apparaître avec quelques options -> Sélectionnez la dernière option qui dit "Comparer avec SHA" et vous verrez la diff.

Espérons que cela aide.

-13voto

Flandraco Points 109

Je n'utilise pas Microsoft Visual Code, je suis en utilisant Microsoft Visual Studio (la version communautaire est également gratuitement à des fins non commerciales). Cependant, même dans cette IDE, je n'ai pas compris comment identifier toutes les différences entre les deux branches différentes. Mais vous pouvez toujours regarder les différences pour un objet spécifique dans deux différents commits.

En attendant que je trouve comment le faire dans Microsoft Visual Studio, je viens d'utiliser mon préféré git GUI pour identifier toutes les différences entre les deux commits (au sein de la même branche, ou dans deux branches différentes). Je suppose que vous pourriez faire la même chose pour Microsoft Visual Code.

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