KDiff3 е инструмент за сравнение и обединяване на файлове с отворен код
- Категория: Софтуер
KDiff3 е инструмент за сравнение и обединяване на файлове с отворен код, който е наличен за Windows и Linux. Това е проект на KDE.
За разлика от някои инструменти за сравнение, KDiff3 е способен на трипосочни сравнения, т.е. можете да го използвате, за да изберете до 3 файла или папки за сравнение или сливане.
Стартирайте програмата и ще видите изскачащ прозорец, припокриващ интерфейса. Изберете файловете или папките, които ще се обработват. Нека го опитаме с няколко документа. Приложението зарежда по един документ във всеки прозорец. Разликите в съдържанието се подчертават на база цветово кодиране.
Интерфейсът на KDiff3 се състои от лента с менюта и лента с инструменти. Менюто Файл и Редактиране е за извършване на основни операции като отваряне, запазване, копиране, поставяне, изрязване и др. Адресната лента в горната част на всеки прозорец показва името и пълния път на заредения файл. Под него има лента на състоянието, която показва текущия номер на реда, формата на кодиране и стила на края на документа.
Използвайте менюто Diffview за допълнителни опции като Word Wrap, Diff Windows, добавете или изчистете ръчно подравняване, превключете номерата на линиите, интервала и символите на таблиците, бялото пространство. Преминете към следващия конфликт, т.е. разликата в съдържанието, като използвате менюто за движение.
Когато документите съдържат бяло пространство в същите редове, възниква конфликт и ще трябва да използвате менюто Сливане, за да решите кое съдържание трябва да бъде записано в изходния документ. И тъй като това е нов файл, той не засяга тези, които се обединяват. Можете също така да щракнете с десния бутон върху конфликт, за да видите контекстно меню, което ви позволява да изберете кой ред да използвате, този от Документ А или Б.
Това е фантастичен начин да наблюдавате промените, направени между две или три ревизии на документ, без ръчно да се преодолява.
Сравнение на папки и операции
KDiff3 може да се използва и за сравняване на папки и ако е необходимо, да ги обедини. Сравняването на 2 папки показва обобщение, което ви казва общия брой на файловете в директории, колко от тях са еднакви и броя на различните файлове. Щракнете ОК, за да видите действията, които можете да изберете. За пореден път тя се представя в цветово кодирана форма и можете да видите кои файлове съществуват в папка А, тези в папка Б и общите.
Менюто на папките се активира, когато изберете две директории за сравнение. Това ви позволява да обедините папките или конкретни файлове. Можете също да сравните избраните файлове. Резултатите могат да се превключват, за да се показват идентични файлове, различни файлове, само тези в A или B.
За бързи операции можете да използвате елемента от менюто, който ви позволява да избирате всички файлове в папка. След като сте избрали някои файлове за сливане или синхронизация. Изберете Обединяване на текущия елемент или текуща синхронизация и изберете папката, която да се използва като източник. По желание можете да изберете опцията „Изтриване (ако съществува)“ или „Не прави нищо“, за да изтриете или запазите файловете в папката на местоназначение.
Когато сте готови, натиснете F7 или опцията Start / Continue Folder Merge, за да приложите промените. Ще ви бъде предоставена опция за симулиране на резултата, който показва дневника на промените, които ще настъпят, ако действително продължите с операцията. В този пример избрах папка А като източник. Така съдържанието ще се копира в папка B.
Екранът с опции на KDiff3 може да бъде отворен от менюто за настройки. Позволява ви да персонализирате типа на шрифта, размера, цветовете, използвани за индикаторите за разлика. Има някои разширени опции, които можете да определите за настройките за сливане и папка.
Инсталаторите за версията на KDiff3 за Windows са на разположение в Бинарна фабрика страница. Програмата е достъпна и за Linux от уебсайта на KDE. В SourceForge има по-стара версия, на която липсват някои функции.
Ако това не е чашата ви с чай, доклад е добра алтернатива, това също е с отворен код и крос платформа.

KDiff3
За Windows
Свали сега