2

У меня есть 3 компьютера, два клиента (A, B) и один центральный сервер (C), к которым они оба подключаются через Unison/ssh, папки настроены на -repeat watch, чтобы изменения отправлялись на сервер, как только они сделаны, (думаю Dropbox).

Эта система работает отлично, изменения вносятся на сервер, как только что-то меняется в моих папках наблюдения на любом клиенте. Но изменения, внесенные в (A), не переносятся в (B), через (C) до тех пор, пока (B) не внесет само изменение, и наоборот.

Есть ли способ заставить Unison проверять изменения на (C), а не только на клиентах?

Спасибо за любую помощь, пожалуйста, дайте мне знать, если вам нужны разъяснения.

1 ответ1

2

Ну, это просто глупая ошибка с моей стороны. Версии Unison не совпадали между сервером и клиентами. Простое обновление версии сервера Unison устранило проблему.

Личная альтернатива dropbox так же проста, как компилирование одной и той же последней версии svn на каждом компьютере, который вы хотите синхронизировать, а затем запускать unison с -repeat watch!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .