Розділ 3. Порівняння і об'єднання тек за допомогою KDiff3

Вступ до порівняння і об'єднання тек

Часто програмістам для досягнення потрібної мети доводиться змінювати багато файлів у певній теці. У такому випадку KDiff3 надасть вам змогу порівняти і об'єднати цілі теки рекурсивно!

Хоча порівняння і об'єднання тек здається зовсім очевидною дією, існує декілька моментів, на які вам слід звернути увагу. Найважливішим є, звичайно ж, той факт, що кожна з дій на цей раз включатиме цілий набір файлів. Якщо у вас немає резервних копій початкових даних, теку буде дуже важко або навіть неможливо повернути у початковий стан. Отже, перш ніж виконувати об'єднання, переконайтеся, що ваші дані у безпеці і повернення до попереднього стану можливе. Можна скористатися архівуванням або використати одну з систем керування версіями, але навіть досвідченим програмістам та інтеграторам іноді можуть знадобитися старі коди програм. Зауважте, що хоча автор KDiff3 намагався (і намагатиметься) зробити програму якомога кращою, гарантувати відсутність вад у програмі просто неможливо. Відповідно до GNU-GPL автор НІЧОГО НЕ ГАРАНТУЄ щодо цієї програми. Отже, змиріться і завжди пам'ятайте, що:

Людині властиво помилятися, але, щоб насправді все заплутати, їй потрібен комп'ютер.

Отже, ось що ця програма може зробити для вас: KDiff3 ...

  • ...рекурсивно прочитати і порівняти дві або три теки,

  • ...виконати особливу обробку символічних посилань,

  • ...надати вам змогу переглянути файли подвійним клацанням кнопкою миші,

  • ...для кожного з пунктів запропонувати дію з об'єднання, яку ви можете змінити перед тим, як розпочати об'єднання тек,

  • ...надати вам змогу зімітувати об'єднання і показати список дій, які буде виконано без їх виконання насправді,

  • ...надати вам змогу насправді виконати об'єднання і втрутитися, якщо знадобиться ваше втручання вручну,

  • ...надати вам змогу виконати вибрану дію для всіх елементів (клавіша F7) або вибраного елемента (клавіша F6),

  • ...надати вам змогу продовжити автоматичне об'єднання за допомогою клавіші F7, після вашого втручання вручну,

  • ...за бажання, створити резервні копії з суфіксом .orig,

  • ...