Estos archivos no están necesariamente controlados por la versión.¿Es posible encontrar la diferencia entre dos archivos de texto arbitrarios usando Git?
FYI: Estoy usando git y git gui en Windows XP.
Estos archivos no están necesariamente controlados por la versión.¿Es posible encontrar la diferencia entre dos archivos de texto arbitrarios usando Git?
FYI: Estoy usando git y git gui en Windows XP.
Sí, git diff
funciona en dos rutas no versionadas, tanto archivos como directorios (diff recursivo). No creo que puedas hacer esto desde la GUI; necesitarás usar la línea de comandos.
Si desea la GUI, le sugiero que instale kdiff3 en su lugar. También puede ser utilizado por Git como merge-herramienta que si se establece diff.tool = kdiff3
, diff.guitool = kdiff3
y difftool.kdiff3.path =
ruta-a-kdiff3.exe
En bash git puede utilizar simplemente diff archivo1 archivo2
Uso tortoisegit: seleccione ambos archivos, haga clic con el botón secundario y seleccione seleccionar tortoisegit y haga clic en diff.
Usted tendrá que utilizar la opción --no-índice a menos que uno o ambos de los archivos se encuentran fuera de un repositorio git:
git diff --no-index path/to/file.txt path/to/other/file.txt
También puede utilizar difftool git con los mismos argumentos para invocar su herramienta GUI.