web-dev-qa-db-fra.com

Comment voir les modifications de l'historique local dans Visual Studio Code?

Je cherche un moyen de voir les changements de mon histoire locale.

Type de la manière équivalente dans WebStorm: enter image description here

46
Idan Dagan

Je pense qu'il n'y a pas de prise en charge prête à l'emploi pour cela dans VS Code.

Vous pouvez installer un plugin pour vous offrir des fonctionnalités similaires. Par exemple.:

https://marketplace.visualstudio.com/items?itemName=micnil.vscode-checkpoints

Ou le plus célèbre:

https://marketplace.visualstudio.com/items?itemName=xyz.local-history

Certains détails peuvent devoir être configurés: La recherche de code VS est parfois confuse à cause des dossiers supplémentaires créés par ce type de plugins. Vous pouvez le configurer pour ignorer ces dossiers ou modifier leur emplacement (en ajoutant de tels dossiers à votre .gitignore file résout également ce problème).

46
Barni

J'ai construit une extension appelée Checkpoints , une alternative à Local History . Checkpoints prend en charge l'affichage de l'historique de tous les fichiers (qui ont des points de contrôle) dans l'arborescence, pas seulement le fichier actuellement actif. Il existe également d'autres différences mineures, mais dans l'ensemble, elles sont assez similaires.

18
micnil

Fonctionnalité de base

  • L'historique des modifications locales sauvegardé automatiquement est disponible avec l'extension Local History .
  • L'historique des modifications locales enregistré manuellement est disponible avec l'extension Checkpoints (c'est l'équivalent IntelliJ de l'ajout de balises à l'historique local).

Fonctionnalité avancée

  • Aucune des extensions mentionnées ci-dessus ne prend en charge l'historique des modifications lorsqu'un fichier est déplacé ou renommé.
  • Les extensions ci-dessus ne prennent en charge que l'historique des modifications. Ils ne prennent pas en charge l'historique des déplacements/suppressions, par exemple, comme le fait IntelliJ.

Demande ouverte

Si vous souhaitez voir cette fonctionnalité ajoutée en mode natif, ainsi que toutes les fonctionnalités avancées, je vous suggère voter pour le problème ouvert de GitHub ici .

4
jabacchetta