Quiero ejecutar ediff para comparar mi versión actual de un archivo (en git) con una versión del archivo en una rama diferente.
Corro M-x ediff-revisiondesde un búfer abierto para el archivo en cuestión. Respondo las dos preguntas:
- Comparar revisiones para el archivo: pongo en blanco esta respuesta (el valor predeterminado es el búfer actual que es correcto).
- Revisión 1 para comparar: acepto el valor predeterminado nuevamente ("última versión del archivo predeterminado").
- Revisión 2 para comparar: ingreso un nombre de sucursal git
Esto funciona muy bien para ver las diferencias entre los dos archivos. Sin embargo, quiero poder editar la versión actual (es decir, presionando ao ben ediff para copiar o eliminar bloques de diff) y el búfer de "versión actual" es un búfer de solo lectura con un nombre fabricado ( file.~git-branch~). Quiero que el búfer de "versión actual" sea el búfer de lectura-escritura con el que empecé, no un búfer de solo lectura en la versión actual de la rama.

-al? Normalmente lo hagol lol aen el búfer magit-status.l a. El diseño de Magit cambió varias veces en los últimos 3 años.