ZSKSoftLab
 
  Главная   Контакты   Ссылки Документация ZSKSoft Synchronizer
  ZSKSoft Synchronizer  
  Введение  
  Назначение  
  Установка  
  Демо-примеры  
  Условия использования  
  Контакт с разработчиком  
  Подписка  
  Работа с программой  
  Терминология  
  Работа с программой  
  Главное окно  
  Схема синхронизации  
  Создание, открытие, сохранение  
  Настройка схемы  
  Особенности пунктов  
  Обычная папка  
  ZIP-файл  
  FTP-папка  
  Удаленный пункт  
  Фильтр  
  Краткий обзор  
  Табло серьезностей  
  Категории  
  Команда "Фильтр категорий"  
  Основные команды  
  Перечитать  
  Синхронизировать  
  Выбрать источником  
  Сравнить содержимое  
  Дополнительные команды  
  Считать синхронизированным  
  Скопировать состояние  
  Сравнить по факту  
  Перевод стрелок  
  Прочее  
  Якоря  
  Настройка программы  
  Командная строка  
  Примеры применения  
Сравнение версий  
  Синхронизация с ноутбуком  
  Резервное копирование  
  Обновление сайта (FTP)  
  Коллективная разработка  
  Удаленная синхронизация  
  Регистрация  
  Что Вы получите  
  Процедура регистрации  
  Лицензионное соглашение  
 

Сравнение версий.

Потребность сравнить между собой две копии проекта возникает достаточно часто, в самых разных ситуациях. Вот несколько вполне реальных случаев:

Что изменилось в новой версии?

Если Вы давно работаете над серьезным проектом, Вам наверняка знакома такая ситуация: заказчик жалуется, что после перехода с версии 12.85 на версию 12.86 перестала нажиматься какая-то кнопочка, и стало появляться непонятное сообщение. И, разумеется, Вы знаете, что в этом случае делать: прежде всего, сравнить между собой исходники версий 12.85 и 12.86, обращая особое внимание на изменения поблизости от той кнопочки. В большинстве случаев этого достаточно, чтобы сразу найти корень проблемы.

Создайте в ZSync новый проект, и добавьте в него 2 пункта, соответствующих каталогам (или ZIP-архивам) с этими версиями. ZSync их сравнит и покажет, какие модули отличаются; выбрав те, которые могли повлиять на кнопочку, Вы сравните их содержимое, и увидите, что могло привести к такому результату. Разумеется, так можно сравнивать любые версии, а не только соседние.

Если Вы работаете с файл-менеджером (например, Far), то все можно сделать проще, перейдя в папку с версиями, и указав их имена в качестве параметров:

  zsync.exe V12_85 V12_86

или, если это zip-архивы:

  zsync.exe v12_85.zip v12_86.zip

Если же у вас архивы не в ZIP формате, то, прежде чем сравнивать, их придется сперва распаковать.

Чем эти варианты отличаются?

Представьте, что Вам поручили разобраться в программе, написанной кем-то два года назад, и кое-что в нее добавить. Распаковав архив с исходниками, Вы обнаружили в нем сразу 3 варианта, озаглавленных так: Proba2, New Vers и LastVer. Более внимательный осмотр показал, что в LastVer, несмотря на название, есть более старые файлы, чем в Proba2 и New Vers. Так-же обнаружилось, что в Proba2 есть подкаталог Work с еще одной копией исходников. При этом у некоторых файлов более поздняя дата оказалась в Proba2, у некоторых других - в New Vers; Proba2\Work в чем-то совпадает с Proba2, в чем-то - с New Vers. В общем, потратив час работы, Вы сумели добиться только одного: выяснить, что "правильную" версию не так-то просто найти.

Что же делать в такой ситуации? Разумеется, воспользоваться помощью ZSKSoft Synchronizer. Вот как легко и изящно это делается с командной строки:

  zsync.exe  Proba2  Proba2\Work  "New Vers"  LastVer

Перед Вами появятся все четыре версии, каждая в своей колонке; щелчок по фильтру серьезностей - и совпадающие файлы спрятались; пара движений мышкой - и c экрана исчезли несущественные файлы - .bak, .cfg и прочие; можно еще для полноты картины через меню "Вид" включить показ даты/времени и размеров файлов - и вот перед Вами материал для анализа, в максимально удобном виде. Дальше уже начинается творческая работа, ее ZSync оставляет Вам.

Что делать в понедельник.

В заключение - небольшой полезный совет. Если Вы хорошо отдохнули в выходные, и, придя на работу утром в понедельник, полны сил и энергии, но плохо помните, что именно делали и на чем остановились в пятницу - сравните рабочую копию с предыдущей версией. Вы сразу увидите последние изменения, вспомните ход своих мыслей, и легко войдете в рабочий ритм.

  © ZSKSoft Lab 2001-2007   Designed by Vibe