Difícil de comparar archivos que no están bajo el control de versiones de git


1

Me gusta mucho el resaltado a nivel de personaje de diff-so-fancy.

¿Cómo puedo usarlo para comparar archivos sin usar git?

Respuestas:


1

Si lo que desea es comparar archivos que no están bajo git, simplemente puede usar git diff --color file1 file2 | diff-so-fancy.

Si ambos archivos están en el mismo repositorio git, deberás usar git diff --no-index --color file1 file2 | diff-so-fancy.


¿Hay un comando que funcione en cualquier circunstancia?
Tom Hale

1
El segundo funcionará en cualquier caso.
user2313067

0

Desde este problema parece diff-so-fancy actualmente requiere git - Formato de entrada para lograr una salida correctamente coloreada.

Como una solución alternativa:

dsf() { git diff --no-index --color "$@" | diff-so-fancy }

Gracias a esta respuesta Por apuntarme en la dirección correcta.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.