3
Ediff je komplexné vizuálne rozhranie pre unixové nástroje pre diferenciálne a patchovanie.Ediff poskytuje pohodlný spôsob simultánneho prehľadávania rozdielov medzi párom (alebo trojnásobkom) súborov alebo vyrovnávacích pamätí (ktoré sa pre naše účely nazývajú „varianty“).Porovnávané súbory, súbor A, súbor B a súbor C (ak sú použiteľné) sa zobrazujú v samostatných oknách (vedľa seba, nad sebou alebo v samostatných rámčekoch) a rozdiely sa zvýraznia pri postupecez ne.Môžete tiež skopírovať rozdielne oblasti z jedného medzipamäte do druhého (a obnoviť staré rozdiely, ak zmeníte názor) .... Ďalšou silnou funkciou je schopnosť zlúčiť pár súborov do tretej vyrovnávacej pamäte.Podporuje sa aj zlúčenie so súborom predkov.Ediff je navyše vybavený funkciami na úrovni adresárov, ktoré umožňujú používateľovi pohodlne spúšťať prehliadanie alebo zlučovanie relácií skupín súborov v dvoch (alebo troch) rôznych adresároch.Okrem toho môže Ediff použiť záplatu na súbor a potom vám umožní prejsť oboma súbormi, záplatovaným a pôvodným, súčasne, rozdiel od rozdielu.Náplasť môžete dokonca použiť priamo z poštovej vyrovnávacej pamäte, tj opravy prijaté poštou sa nemusia ukladať.Pretože Ediff vám umožňuje kopírovať rozdiely medzi variantmi, môžete v skutočnosti aplikovať záplaty selektívne (tj môžete skopírovať rozdielnu oblasť zo súboru file.orig do súboru, čím zrušíte všetky konkrétne opravy, ktoré sa vám nepáčia).Ediff dokonca chápe záplaty s viacerými súbormi a môže ich interaktívne aplikovať!(Ediff dokáže rozpoznať záplaty s viacerými súbormi iba vtedy, ak sú v kontextovom formáte alebo v zjednotenom formáte GNU. Všetky ostatné záplaty sa považujú za záplaty s jedným súborom. Ediff [dúfajme] používa rovnaký algoritmus ako záplata, aby určil, ktoré súbory musia byťoprava.) Ediff si je vedomý riadenia verzií, ktoré vám umožňuje porovnávať súbory s ich staršími verziami.Ediff tiež pracuje so vzdialenými a komprimovanými súbormi, automaticky ich presúva a nekomprimuje.