Una característica que tiene Xcode que creo que es bastante clara es el modo "Comparación", que muestra continuamente las diferencias entre el búfer actual y la confirmación más reciente.
¿Hay algo así para Emacs? Realmente no me importan las vistas simultáneas de lado a lado. Simplemente resaltar el fondo de las líneas que se modificaron sería de gran ayuda.
Sé que siempre puedo hacerlo C-x v =
, pero es una vista estática de un punto en el tiempo, y solo muestra las diferencias. Quiero ver mi archivo completo, editable, con las diferencias resaltadas.
fuente
No especifica qué sistema de control de versiones está utilizando, pero si es git, puede usar git-gutter para colocar un indicador en los márgenes cuando se ha agregado, eliminado o modificado una línea. Está disponible en MELPA a través de
M-x package-install git-gutter
.fuente
Deberías echarle un vistazo a Ediff . Puede mostrar diferencias y actuar como una herramienta de fusión (3 vías). Le permite revertir fácilmente los cambios y también resalta las diferencias refinadas para mostrarle solo las partes de cada trozo que realmente cambiaron.
ediff-revision
le permitirá comparar fácilmente con la confirmación más reciente o cualquier confirmación anterior.fuente