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

Команда "Скопировать состояние".

Эта команда копирует состояние (перечень обьектов и их характеристики) из одного пункта в один или несколько других. Копируется текущее состояние исходного пункта, а записывается оно сразу и в текущее, и в предыдущее состояние целевых пунктов, т.е. они оказываются как-бы неизменившимися.

Это бывает полезно при "знакомстве" (первой синхронизации) с медленным пунктом (сканирование которого займет слишком много времени), если Вы уверены, что этот пункт уже синхронизирован (см.пример).

Команда вызывается из главного меню (Команды/Дополнительные/Скопировать состояние), либо из контекстного меню обьекта. При вызове команды появляется такой диалог:

CopyState.gif (4106 bytes)

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

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

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

Постепенно сайт растет, набирает популярность, количество файлов и каталогов в нем неуклонно увеличивается, и становится очень сложно отследить, что изменилось при очередной правке; а копировать каждый раз весь сайт целиком будет слишком долго, практически нереально. Тогда Вы приобретаете себе ZSKSoft Synchronizer, и создаете в нем проект для синхронизации сайта и локальной копии. Поскольку ZSync старается лишний раз не сканировать медленные пункты, он первым делом предположит, что сайт новый (пустой), и предложит скопировать в него локальную копию целиком. Вот тут то Вы ему и скажете: "Скопировать состояние"! Он перепишет информацию о найденных файлах и каталогах из локального пункта в пункт-сайт, и будет теперь знать, что они уже синхронизированы. Причем, все это будет сделано без единого обращения к сайту, не надо будет даже подключаться к Интернет.

После этого, когда Вы в очередной раз отредактируете локальную копию, ZSync сам определит, что в ней изменилось, и, по Вашей команде, перенесет на сайт эти изменения. Он с удовольствием возьмет на себя нудную часть работы, оставив Вам творческую.

  © ZSKSoft Lab 2001-2007   Designed by Vibe