Ediff

Ediff

Ediff je komplexní vizuální rozhraní pro unixové nástroje pro diff a patch.
Ediff je komplexní vizuální rozhraní pro unixové nástroje pro diff a patch.Ediff poskytuje pohodlný způsob simultánního prohlížení rozdílů mezi dvojicí (nebo trojnásobkem) souborů nebo vyrovnávacích pamětí (které jsou pro naše účely označovány jako „varianty“).Porovnáné soubory, soubor A, soubor B a soubor C (jsou-li k dispozici) jsou zobrazeny v samostatných oknech (vedle sebe, nad sebou nebo v samostatných rámečcích) a rozdíly jsou zvýrazněny, jak postupujeteskrze ně.Můžete také kopírovat oblasti rozdílů z jedné vyrovnávací paměti do druhé (a obnovit původní rozdíly, pokud změníte názor) .... Další silnou funkcí je schopnost sloučit dvojici souborů do třetí vyrovnávací paměti.Podporováno je také sloučení se souborem předků.Ediff je navíc vybaven funkcemi na úrovni adresářů, které umožňují uživateli pohodlně spouštět procházení nebo slučování relací ve skupinách souborů ve dvou (nebo třech) různých adresářích.Kromě toho může Ediff aplikovat opravu na soubor a pak vám umožní procházet oba soubory, záplatovaný a původní, současně, rozdíl po rozdílu.Můžete dokonce použít opravu přímo z poštovní vyrovnávací paměti, tj. Záplaty přijaté poštou se nemusí ani ukládat.Protože Ediff umožňuje kopírovat rozdíly mezi variantami, můžete ve skutečnosti aplikovat záplaty selektivně (tj. Můžete kopírovat oblast rozdílů ze souboru file.orig do souboru, čímž zrušíte jakoukoli konkrétní opravu, která se vám nelíbí).Ediff dokonce chápe vícenásobné záplaty a může je aplikovat interaktivně!(Ediff dokáže rozeznat vícenásobné záplaty pouze v případě, že jsou v kontextovém formátu nebo sjednoceném formátu GNU. Všechny ostatní záplaty jsou považovány za záplaty s jedním souborem. Ediff [doufejme] používá stejný algoritmus jako záplata, aby určil, které soubory musí býtoprava.) Ediff si je vědom řízení verzí, což vám umožní porovnat soubory s jejich staršími verzemi.Ediff také pracuje se vzdálenými a komprimovanými soubory, automaticky je ftp'ing přes a nekomprimuje je.
ediff

Alternativy Ediff pro Python

Meld

Meld

Open-source, Python založený vizuální rozdíl a slučovací nástroj pro porovnávání souborů a složek.