Unison

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Schlurcher (обсуждение | вклад) в 19:47, 6 апреля 2009 (interwikifix). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Unison
Логотип программы Unison
Снимок консольной версии UnisonКонсольная версия Unison
Тип Синхронизатор файлов
Разработчик Benjamin C. Pierce
Написана на OCaml
Операционная система Cross-platform
Последняя версия 2.27.57 (2008-01-20)
Репозиторий github.com/bcpierce00/un…
Лицензия GPL
Сайт cis.upenn.edu/~bcpierce/…
Логотип Викисклада Медиафайлы на Викискладе

Unison — утилита для синхронизации файлов, написанная на языке OCaml. Она позволяет синхронизировать две копии файлов, на локальном компьютере или на двух разных хостах, обновляя каждую копию в зависимости от произведённых изменений.

  • Unison работает под Unix-подобными операционными системами и под Windows. Он также может работать с разными платформами одновременно, например, синхронизируя файлы между Windows-ноутбуком и Unix-сервером.
  • В отличие от простых утилит для создания зеркал и резервных копий, Unison умеет работать с изменениями в обеих копиях файлов. Неконфликтующие изменения могут вноситься автоматически, а конфликтующие определяются и отображаются для ручного разрешения.
  • Unison работает между любыми компьютерами, соединёнными между собой глобальной или локальной сетью, через сокет или зашифрованное соединение. Он приемлемо работает на медленных PPP-соединениях. Передача небольших изменений в больших файлах оптимизируется протоколом, похожим на rsync.
  • Unison также позволяет восстановить копии файлов после обрыва связи или некорретного завершения работы.

В настоящее время активная разработка прекращена[1], а команда разработчиков сфокусировалась над проектом Harmony.

Примечания

См. также

Ссылки