Comment afficher l'historique Git dans Visual Studio Code?

154

Je peux exécuter diverses commandes Git à partir de Visual Studio Code, mais je n'ai pas trouvé de moyen de visualiser l'historique.

rlesias
la source

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).
ThormaWeb.com
la source
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.

Joseph Sheedy
la source
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

VonC
la source
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
17

Je recommanderais d'utiliser l' extension Git Graph .

Arkhwise
la source
Simple et efficace.
Mike
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

prosti
la source
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

Tobias Otto
la source
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.

Joe Phillips
la source
0

Si vous avez besoin de connaître uniquement l'historique des validations, n'utilisez donc pas beaucoup de plugins maillés et encombrants,

Je vais vous recommander un plugin basique simple comme "Git Commits"

Je l'utilise aussi: 👇🏻

https://marketplace.visualstudio.com/items?itemName=exelord.git-commits

Profitez 😎😊

KRISHNA
la source