3
Ediff to wszechstronny interfejs wizualny do programów Unif diff i patch.Ediff zapewnia wygodny sposób jednoczesnego przeglądania różnic między parą (lub potrójną) plikami lub buforami (które dla naszych celów są nazywane „wariantami”).Porównywane pliki, plik A, plik B i plik C (jeśli dotyczy) są pokazane w osobnych oknach (obok siebie, jeden nad drugim lub w oddzielnych ramkach), a różnice są podświetlane podczas pracyprzez nich.Możesz także skopiować regiony różnic z jednego bufora do drugiego (i odzyskać stare różnice, jeśli zmienisz zdanie) .... Kolejną potężną funkcją jest możliwość scalenia pary plików w trzeci bufor.Obsługiwane jest także scalanie z plikiem przodka.Ponadto Ediff jest wyposażony w funkcje na poziomie katalogu, które pozwalają użytkownikowi wygodnie uruchamiać przeglądanie lub scalanie sesji na grupach plików w dwóch (lub trzech) różnych katalogach.Ponadto Ediff może zastosować poprawkę do pliku, a następnie umożliwić przejście przez oba pliki, załatany i oryginalny, jednocześnie, różnica po różnicy.Możesz nawet zastosować łatkę bezpośrednio z bufora poczty, tzn. Łatki otrzymane pocztą nie muszą nawet być zapisywane.Ponieważ Ediff pozwala kopiować różnice między wariantami, możesz w efekcie selektywnie nakładać łatki (tzn. Możesz kopiować region różnic z pliku.orig do pliku, cofając w ten sposób każdą konkretną łatkę, której nie lubisz).Ediff rozumie nawet łatki na wiele plików i może stosować je interaktywnie!(Ediff rozpoznaje łatki wieloplikowe tylko wtedy, gdy są w formacie kontekstowym lub zunifikowanym formacie GNU. Wszystkie inne łatki są traktowane jak łatki 1-plikowe. Ediff [mam nadzieję] używa tego samego algorytmu jak łatka, aby określić, które pliki muszą byćzałatane.) Ediff jest świadomy kontroli wersji, która pozwala porównywać pliki ze starszymi wersjami.Ediff działa również z plikami zdalnymi i skompresowanymi, automatycznie ftp'uje je i rozpakowuje.