Je voulais juste savoir si Magit avait cette fonctionnalité. Le manuel de référence ne l'a pas explicitement, c'est pourquoi je demande.
Je voulais juste savoir si Magit avait cette fonctionnalité. Le manuel de référence ne l'a pas explicitement, c'est pourquoi je demande.
Réponses:
Vous avez raison, il ne semble pas être intégré. Mais notez que vous pouvez exécuter n'importe quelle git
sous-commande que vous aimez à partir d'un tampon Magit en appuyant sur :, ce qui est lié magit-git-command
par défaut:
magit-git-command
est une fonction Lisp interactive compilée et chargée automatiquementmagit.el
.
(magit-git-command ARGS DIRECTORY)
Exécutez une sous-commande Git de manière asynchrone, en affichant la sortie. Avec un argument préfixe, exécutez Git à la racine du référentiel actuel. Exécutez Git de manière non interactive
DIRECTORY
avecARGS
.
Donc, pour obtenir un correctif pour, par exemple, la dernière validation en utilisant, git format-patch
vous pouvez faire ce qui suit:
: format-patch -1
RET
La sortie (affichée dans le *magit-process*
tampon) ressemblera à ceci:
0 git --no-pager -c core.preloadindex=true format-patch -1
0001-Commit-message-associated-with-latest-commit.patch