Solo quería saber si Magit tiene esta funcionalidad. El manual de referencia no tiene esto explícitamente, por eso lo pregunto.
Solo quería saber si Magit tiene esta funcionalidad. El manual de referencia no tiene esto explícitamente, por eso lo pregunto.
Respuestas:
Tiene razón, no parece estar integrado. Pero tenga en cuenta que puede ejecutar cualquier git subcomando que desee desde un búfer Magit presionando :, que está vinculado magit-git-commandde forma predeterminada:
magit-git-commandes una función Lisp compilada con carga automática interactiva enmagit.el.
(magit-git-command ARGS DIRECTORY)Ejecute un subcomando Git de forma asincrónica, mostrando la salida. Con un argumento prefijo, ejecute Git en la raíz del repositorio actual. Ejecuta Git de forma no interactiva
DIRECTORYconARGS.
Entonces, para obtener un parche para, por ejemplo, la última confirmación que use git format-patch, puede hacer lo siguiente:
: format-patch -1 RET
La salida (que se muestra en el *magit-process*búfer) se verá así:
0 git --no-pager -c core.preloadindex=true format-patch -1
0001-Commit-message-associated-with-latest-commit.patch