14

我最近在我的家用机器(OSX 10.9)和我的远程服务器(Ubuntu 12.04 64 位)上安装了 unison。

我在两个地方都安装了 2.40.102 版本。我在 Mac 上使用了“brew install unison”,并从服务器上的源代码编译。

问题是我无法让“-repeat watch”工作。它连接,但随后什么也不做。

Contacting server...
Connected [//... -> //...]

就是这样。如果我将任何东西(例如,'1')传递给-repeat标志,它就可以正常工作。

为了让它观察变化并在发生变化时同步,我还需要做些什么吗?

4

1 回答 1

5

您应该将一致更新到最新版本。根据手册,在 2.48.3 版本之前,如果文件监控程序失败,它将默默地忽略该问题。在2.48.3的更新日志中:

当无法监视目录时,文件监视程序现在会失败,而不是默默地忽略该问题。

您应该将一致更新到最新版本,因此如果文件观察程序失败,至少您会收到一条错误消息。版本 2.48.3 还对文件观察器 ( unison-fsmonitor) 进行了相当多的改进,因此这应该可以解决您的问题。

于 2015-03-09T20:03:47.127 回答