我的资料库的本地路径不在本地计算机上,而是在一个网络驱动器中,为什么就不能自动同步,每次都要我手动点击同步资料库才行。同一个Seafile客户端,另一个在本地的资料库就可以随时进行自动同步。我服务器的版本是7.0.2社区版,客户端的版本是7.0
这个是已知的限制。
也就是说这是软件的限置?我资料库的本地路径必须在本地计算机上,而不能在本计算机所在的局域网的文件服务器上?为什么要有这种限制?
这个是网络文件夹本身的限制。它缺少文件改动通知。
明白了,是网络文件夹和本地文件夹相比,缺少了文件更新的通知属性。这个以前我使用filesystemwatcher的.NET组件的时候好像也有这个问题。看来只好手动了。
我找到了一个变通的方法,在资料库上点击右键,设置同步间隔,默认为0,修改为其它数字就可以了。缺点是隔段时间就会自动的检测文件更新。