Comment comparer différentes branches sur Visual Studio code 1.9? C'est possible?
Réponses
Trop de publicités?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
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).
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:
- Ouvrir githistory
- 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".
- Choisir le dernier commit de la branche que vous souhaitez comparer en cliquant sur "Git Commit Icône".
- 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.
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.