Unison -重复观看仅在客户端发生更改时同步

Unison -重复观看仅在客户端发生更改时同步

我有 3 台计算机、两个客户端(A、B)和一个中央服务器(C),它们都通过 Unison/ssh 连接,文件夹设置为 -repeat watch,以便在进行更改后立即将其发送到服务器(想想 dropbox)。

该系统运行完美,只要任一客户端上的监视文件夹发生变化,服务器就会做出更改。但是,在 (A) 上所做的更改不会通过 (C) 推送到 (B),直到 (B) 自己做出更改,反之亦然。

有没有什么方法可以让 Unison 检查 (C) 上的变化,而不仅仅是客户端的变化?

谢谢您的帮助,如果您需要澄清,请告诉我。

答案1

好吧,这只不过是我的一个愚蠢的错误。服务器和客户端之间的 Unison 版本不匹配。只需更新服务器的 Unison 版本即可解决此问题。

私人 Dropbox 替代方案很简单,只需在您想要同步的每台计算机上编译相同的最新 svn 版本,然后使用 -repeat watch 运行 unison 即可!

相关内容