git show ancienne version de fichier dans l'éditeur

J'ai compris, je peux montrer les anciennes versions d'un fichier à l'aide de git "nom du fichier" pour afficher le commet, et ensuite utiliser git show commit-id:nom de fichier " pour l'ancienne version. Mais il met juste en moins.

Je voudrais être en mesure de les visualiser dans emacs, donc je peux naviguer comme je suis habitué, et donc qu'il y a de la syntaxe. J'ai découvert que je ne peux pas définir le git de base.pager emacs depuis emacs ne peut pas lire à partir de stdin.

Personne ne sait comment je pourrais faire cela? Ou avez-vous une autre bonne façon de vérifier les anciennes versions de fichiers?

  • J'ai une meilleure façon de vérifier les anciennes révisions: avec vim :p. Un simple git show commit-id:filename | vim - et vous avez terminé!
  • Vous pouvez également essayer most comme pager, il a la couleur.
  • Des réponses de meilleure qualité disponible à l'adresse stackoverflow.com/questions/25420282/... en particulier, C-x v ~ est idéal pour la commutation des branches trop.
InformationsquelleAutor kodu | 2013-08-09