3
Ediff е изчерпателен визуален интерфейс към Unix diff и patch комунални услуги.Ediff предоставя удобен начин за едновременно сърфиране чрез разликите между двойка (или тройка) от файлове или буфери (които се наричат „варианти“ за нашите цели).Файловете, които се сравняват, файл-A, файл-B и файл-C (ако е приложимо) се показват в отделни прозорци (един до друг, един над друг или в отделни кадри), а разликите се подчертават, докато стъпватечрез тях.Можете също така да копирате разликите в регионите от един буфер в друг (и да възстановите старите разлики, ако промените мнението си) .... Друга мощна характеристика е възможността за обединяване на двойка файлове в трети буфер.Поддържа се и сливане с файл на предците.Освен това Ediff е оборудван с възможности на ниво директория, които позволяват на потребителя да стартира удобно сесии за сърфиране или обединяване на групи от файлове в две (или три) различни директории.В допълнение, Ediff може да приложи патч към файл и след това да ви позволи да преминете през двата файла, кръпка и оригиналния, едновременно, разлика по разлика.Можете дори да приложите патч направо от пощенски буфер, т.е. пачовете, получени по пощата, дори не трябва да бъдат запазвани.Тъй като Ediff ви позволява да копирате разлики между вариантите, в действителност можете да прилагате пачове избирателно (т.е. можете да копирате различен регион от file.orig във файл, като по този начин отмените всеки конкретен патч, който не ви харесва).Ediff дори разбира многофайлови лепенки и може да ги прилага интерактивно!(Ediff може да разпознае многофайлови лепенки само ако са в контекстния формат или унифициран формат GNU. Всички останали кръпки се третират като папки с 1 файл. Ediff [надяваме се] използва същия алгоритъм като патча, за да определи кои файлове трябва да бъдатpatched.) Ediff е наясно с контрола на версиите, който ви позволява да сравнявате файлове с техните по-стари версии.Ediff работи и с отдалечени и компресирани файлове, като автоматично ftp'ing ги прехвърля и декомпресира.
ediff