interdiff - Online în cloud

Aceasta este comanda interdiff care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


interdiff - arată diferențele dintre două fișiere diff

REZUMAT


interdiff [[-p n] | [--strip-match=n]] [[-U n] | [--unificat=n]] [[-d PAT] |
[--drop-context=PAT]] [[-q] | [--liniștită]] [[-z] | [--decomprima]] [[-b] |
[--ignora-schimbare-spațiu]] [[-B] | [--ignore-blank-lines]] [[-i] |
[--ignore-case]] [[-w] | [--ignore-all-space]] [[--interpolate] | [--combină] |
[--flip]] [--no-revert-omis] dif1 dif2

interdiff {[--ajutor] | [--versiune]}

DESCRIERE


interdiff creează o diferență de format unificat care exprimă diferența dintre două diferențe.
Diferențele trebuie să fie ambele relative la aceleași fișiere. Pentru cele mai bune rezultate, diferențele trebuie să aibă
cel puțin trei linii de context.

Pentru a inversa un patch, utilizați /dev/null pentru dif2.

Pentru a reduce cantitatea de context dintr-un patch, utilizați:

interdiff -U1 /dev/null patchfile

Întrucât interdiff nu are avantajul de a putea privi fișierele care sunt
fi modificat, are cerințe mai stricte privind formatul de intrare decât plasture(1) face. The
ieșirea GNU diff va fi în regulă, chiar și cu extensii, dar dacă intenționați să utilizați a
patch editat manual, ar putea fi înțelept să curățați offset-urile și numărările folosind recountdiff(1)
mai întâi.

Rețineți, totuși, că cele două patch-uri trebuie să fie ambele relative la versiunile aceluiași
set original de fișiere.

Diferențele pot fi în format context. Ieșirea, totuși, va fi în format unificat.

OPŢIUNI


-h
Ignorat, pentru compatibilitate cu versiunile mai vechi de interdiff. Această opțiune va dispărea
în curând.

-p n, --strip-match=n
Când comparați numele fișierelor, ignorați primul n componentele pathname din ambele patch-uri.
(Acest lucru este similar cu -p opțiunea pentru GNU plasture(1).)

-q, --Liniște
Ieșire mai silențioasă. Nu emite linii justificative la începutul fiecărui plasture.

-U n, --unificat=n
Încercați să afișați n linii de context (necesită cel puțin n linii de context în ambele
fișiere de intrare). (Acest lucru este similar cu -U opțiunea pentru GNU dif(1).)

-d MODEL, --drop-context=MODEL
Nu afișați niciun context pe fișierele care se potrivesc cu caracterul wildcard al shell-ului MODEL. Această opțiune
poate fi dat de mai multe ori.

Rețineți că interpretarea modelului wildcard shell nu contează slash
caractere sau puncte ca fiind speciale (cu alte cuvinte, nu i se acordă steaguri fnmatch). Acest
este astfel încât modelele de tip „*/basename” să poată fi date fără a limita numărul de
componentele nume de cale.

-i, --ignora-majuscule
Luați în considerare literele mari și mici ca fiind aceleași.

-w, --ignora-tot-spațiul
Ignorați modificările spațiilor albe din patch-uri.

-b, --ignora-schimbarea-spațială
Ignorați modificările cantității de spațiu alb.

-B, --ignora-linii-albe
Ignorați modificările ale căror linii sunt toate goale.

-z, --decomprima
Decomprimați fișierele cu extensiile .gz și .bz2.

--interpola
Rulați ca „interdiff”. Aceasta este valoarea implicită.

--combina
Rulați ca „combinediff”. Vedea combinediff(1) pentru mai multe informații despre modul în care comportamentul
este modificat în acest mod.

--no-revert-omis
(Numai pentru modul de interpolare) Când un fișier este schimbat de primul patch, dar nu de către
în al doilea rând, nu anulați schimbarea.

--Ajutor
Afișează un mesaj scurt de utilizare.

--versiune
Afișează numărul versiunii interdiff.

EXEMPLE


Utilizare de bază:

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

Inversarea unui plasture:

interdiff patch /dev/null

Inversarea unei părți a unui patch (și ignorând restul):

filterdiff -i file.c patchfile |
interdiff /dev/stdin /dev/null

Utilizați interdiff online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows