interdiff - Online en la nube

Este es el comando interdiff que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


interdiff: muestra las diferencias entre dos archivos diff

SINOPSIS


interdiferencial [[-pag n] | [--strip-match =n]] [[-T n] | [--unificado =n]] [[-D PALMADITA] |
[--drop-context =PALMADITA]] [[-q] | [- silencioso]] [[-z] | [--descomprimir]] [[-b] |
[--ignorar-cambio-de-espacio]] [[-B] | [--ignorar-líneas-en-blanco]] [[-i] |
[--ignorar-caso]] [[-w] | [--ignorar-todo-espacio]] [[--interpolar] | [--combina] |
[--flip]] [--no-revert-omitido] diferencia1 diferencia2

interdiferencial {[--help] | [--versión]}

DESCRIPCIÓN


interdiferencial crea un formato unificado diff que expresa la diferencia entre dos diffs.
Las diferencias deben ser relativas a los mismos archivos. Para obtener los mejores resultados, las diferencias deben tener
al menos tres líneas de contexto.

Para revertir un parche, use / dev / null para diferencia2.

Para reducir la cantidad de contexto en un parche, use:

interdiff -U1 / dev / null archivo de parche

Como interdiferencial no tiene la ventaja de poder ver los archivos que se van a
modificarse, tiene requisitos más estrictos en el formato de entrada que parche(1) lo hace. los
La salida de GNU diff estará bien, incluso con extensiones, pero si tiene la intención de usar un
parche editado a mano, podría ser conveniente limpiar las compensaciones y los recuentos usando recuento(1)
de antemano.

Sin embargo, tenga en cuenta que los dos parches deben ser relativos a las versiones del mismo
conjunto original de archivos.

Las diferencias pueden estar en formato de contexto. Sin embargo, la salida estará en formato unificado.

CAMPUS


-h
Ignorado, por compatibilidad con versiones anteriores de interdiff. Esta opción desaparecerá
pronto.

-p n, --strip-match =n
Al comparar nombres de archivos, ignore el primero n componentes de nombre de ruta de ambos parches.
(Esto es similar al -p opción a GNU parche(1).)

-q, --tranquilo
Salida más silenciosa. No emita líneas de justificación al comienzo de cada parche.

-U n, --unificado =n
Intentar mostrar n líneas de contexto (requiere al menos n líneas de contexto en ambos
archivos de entrada). (Esto es similar al -U opción a GNU diff(1).)

-d PATRÓN, --drop-context =PATRÓN
No muestre ningún contexto en archivos que coincidan con el comodín de shell PATRÓN. Esta opción
se puede administrar varias veces.

Tenga en cuenta que la interpretación del patrón de comodín de shell no cuenta con barra
caracteres o puntos como especiales (en otras palabras, no se dan banderas a partido fn). Esta
es para que los patrones de tipo "* / nombre de base" se puedan dar sin limitar el número de
componentes de nombre de ruta.

-i, --ignorar caso
Considere que las mayúsculas y las minúsculas son iguales.

-w, - ignorar-todo-espacio
Ignore los cambios de espacios en blanco en los parches.

-b, --ignorar-cambio-de-espacio
Ignore los cambios en la cantidad de espacios en blanco.

-B, --ignorar-líneas-en-blanco
Ignore los cambios cuyas líneas estén todas en blanco.

-z, --descomprimir
Descomprime archivos con extensiones .gz y .bz2.

--interpolar
Ejecutar como "interdiff". Este es el predeterminado.

--combinar
Ejecutar como "combinado". Ver combinado(1) para obtener más información sobre cómo el comportamiento
se modifica en este modo.

--no-revert-omitido
(Solo para el modo de interpolación) Cuando el primer parche cambia un archivo pero no el
segundo, no revierta ese cambio.

--ayuda
Muestra un mensaje de uso breve.

--versión
Muestra el número de versión de interdiff.

EJEMPLOS


Uso básico:

interdiff -z 3.2pre1.patch.gz 3.2pre2.patch.gz

Revertir un parche:

parche interdiff / dev / null

Invertir parte de un parche (e ignorar el resto):

filterdiff -i archivo.c archivo de parches |
interdiff / dev / stdin / dev / null

Utilice interdiff en línea utilizando los servicios de onworks.net



Últimos programas en línea de Linux y Windows