Comment afficher l'historique Git dans Visual Studio Code?


Réponses:


143

Je vous recommande ce référentiel, https://github.com/DonJayamanne/gitHistoryVSCode

Histoire de Git Histoire de Git

Il fait exactement ce dont vous avez besoin et possède ces fonctionnalités:

  • Affichez les détails d'un commit, tels que le nom de l'auteur, l'e-mail, la date, le nom du validateur, l'e-mail, la date et les commentaires.
  • Affichez une copie précédente du fichier ou comparez-la à la version de l'espace de travail local ou à une version précédente.
  • Affichez les modifications apportées à la ligne active dans l'éditeur (Git Blame).
  • Configurer les informations affichées dans la liste
  • Utilisez les raccourcis clavier pour afficher l'historique d'un fichier ou d'une ligne
  • Affichez le journal Git (ainsi que les détails d'un commit, tels que le nom de l'auteur, l'e-mail, les commentaires et les modifications de fichiers).

18
Notez que vous pouvez le télécharger directement depuis la place de marché.
aloisdg passe à codidact.com

6
Histoire de Git pour VS Code sur marketplace marketplace.visualstudio.com/…
naXa

Excellent repo!
rigerta

Cela n'affiche-t-il l'historique qu'après l'avoir installé? Ou seriez-vous capable de voir les commandes exécutées avant de l'installer également (peut-être que VS Code le stocke dans un endroit inaccessible)?
Magne

3
J'utilisais GitLens mais je l'ai trouvé extrêmement écrasant. L'interface a tout simplement trop d'options. Ceci, en revanche, est assez simple. Je l'aime jusqu'à présent.
Marc 2377

49

GitLens a un joli navigateur d'historique Git. Installez GitLens à partir du marché des extensions, puis exécutez "Afficher l'explorateur GitLens" à partir de la palette de commandes.


La dernière version de GitLens est vraiment bonne. Il ajoute un bouton de barre latérale pratique et vous permet de mieux visualiser les changements dans plusieurs branches.
cham

oui, je l'ai utilisé, et j'ai fortement recommandé cette extension car elle peut s'afficher en temps réel lorsque je clique sur un lien, ref: academy.byidmore.com/post
...

Bonne réponse @ joseph-sheedy
Andy K

@JosephSheedy, l'extension la GitLensplus populaire (téléchargements) pour la raison.
prosti

18

Vous n'aurez pas besoin d'un plugin pour voir l'historique des validations avec Visual Studio Code 1.42 ou plus.

Vue chronologique

Dans ce jalon, nous avons progressé sur la nouvelle vue Chronologie et avons un aperçu anticipé à partager.
Il s'agit d'une vue unifiée permettant de visualiser les événements de séries chronologiques (par exemple, les validations, les sauvegardes, les exécutions de test, etc.) pour une ressource (fichier, dossier, etc.).

Pour activer la vue Chronologie, vous devez utiliser l' édition Insiders , puis ajouter le paramètre suivant:

"timeline.showView": true

https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_42/timeline.png


1
Peut-il afficher l'historique de la succursale? Il semble afficher l'historique des fichiers sélectionnés.
Vimes

@Vimes Non, pour l'instant c'est une série d'événements (ici, Git commits) pour une ressource (fichier, dossier).
VonC


16

Il est évident pour moi que GitLens est l'extension la plus populaire de l'histoire de Git.

entrez la description de l'image ici

Ce que j'aime le plus, il peut vous fournir des annotations secondaires lorsqu'une ligne a été modifiée la dernière fois et par qui.

Entrez la description de l'image ici


4

Vous trouverez l'icône de droite sur laquelle cliquer, lorsque vous ouvrez un fichier ou la page d'accueil, dans le coin supérieur droit.

Entrez la description de l'image ici

Et vous pouvez ajouter un raccourci clavier:

Entrez la description de l'image ici


15
JIC: ... avant de voir cette option, vous devez avoir l' extension Git History préalablement installée.
Jhegs

1
Pouvez-vous mettre à jour votre réponse avec les prérequis (après avoir testé c'est effectivement le cas)?
Peter Mortensen

2

Git Graph semble être une extension décente. Après l'installation, vous pouvez ouvrir la vue graphique à partir de la barre d'état inférieure.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.