Preguntas etiquetadas con diff

121
Diferencia dos pestañas en Vim

Escenario: abrí Vim y pegué texto. Abro una segunda pestaña :tabey pego otro texto allí. Objetivo: Me gustaría una tercera pestaña con una salida equivalente a escribir ambos textos en archivos y abrirlos con vimdiff . Lo más cercano que puedo encontrar es "comparar el búfer actual con un...

114
¿Cómo obtener git diff con contexto completo?

¿Cómo crear un parche adecuado para revisar en crisol? git diff branch master --no-prefix > patch Esto genera solo 3 líneas de contexto. Entonces hago lo siguiente git diff --unified=2000 branch master --no-prefix > patch Es de esperar que todos los archivos tengan menos de 2000 líneas....

113
¿Cómo ignorar las carpetas SVN en WinMerge?

Estoy tratando de comparar de forma recursiva dos carpetas de copia de trabajo de Subversion usando WinMerge. Desafortunadamente, WinMerge muestra muchos archivos de diferenciación dentro de las carpetas de control de subversión ( .svno _svn). ¿Es posible excluir de alguna manera las carpetas de...

113
Filtrar git diff por tipo de cambio

¿Hay alguna forma de limitar los git diffarchivos modificados? Me gustaría ver las diferencias entre dos confirmaciones, pero excluir las rutas que no existen en una u otra (adiciones / eliminaciones). El siguiente resumen de Perl ilustra la mayor parte de lo que quiero: git diff master.. | perl...

112
Lista de Git de archivos preparados

He preparado muchos archivos usando git add, ahora quiero ver todos los archivos que he preparado, sin archivos sin seguimiento o archivos modificados pero sin preparar . ¿Cómo puedo hacer eso? Cuando lo uso git diff --cached, puedo ver los cambios de lo que acabo de montar. Entonces intenté usar,...

110
git diff entre dos archivos diferentes

En HEAD(la última confirmación), tengo un archivo llamado foo. En mi árbol de trabajo actual, le cambié el nombre a bary también lo edité. Quiero git diff fooen HEAD, ybar en mi árbol de trabajo

106
resultados de unix diff de lado a lado?

¿Cómo puedo trazar los resultados de un comando Unix diff de lado a lado en lugar de una diferencia tras otra? Vea a continuación un ejemplo: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf <...

106
git - diferencia de los cambios actuales antes de confirmar

He cambiado varios archivos en un repositorio de git, pero aún no los he comprometido. Puedo obtener una lista de los cambios con solo invocar git status. Pero, ¿cómo obtengo una lista de las líneas? o el contenido que he cambiado, además de los nombres de archivo? Inicialmente pensé en usar git...

105
git diff renombrado archivo

Tengo un archivo a.txt. cat a.txt > hello El contenido de a.txtes "hola". Me comprometo. git add a.txt git commit -m "first commit" Luego me muevo a.txta un testdirectorio. mkdir test mv a.txt test Luego hago mi segundo compromiso. git add -A git commit -m "second

104
¿Cómo descargar un único commit-diff de GitHub?

Me gustaría obtener una única confirmación (llamémosla ${SHA}) de GitHub a través de la interfaz web. Por ejemplo, algo como: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... pero sin tener que clonar todo el repositorio (el...

104
Haciendo que git diff --stat muestre la ruta completa del archivo

Al hacerlo, git diff --statalgunos archivos se enumeran con la ruta completa desde la base del repositorio, pero algunos archivos se enumeran como: .../short/path/to/filename. Ese es el camino que comienza con ...y solo se muestra el camino corto. Me gustaría git diffenumerar la ruta completa...