文件被旧版本直接覆盖,没有产生冲突文件


#1

清华大学学生。
我在机器A上写代码,与5月30日更新了一版代码并commit到我的github上。然后我打开了我个人的另一台机器B(没有修改文件)。A和B都是开机启动seafile;隔了2天,我重新打开A,发现我的代码被回退版本了!!
本地没有任何文件冲突…… 如果不是我有github的commit,我很难重新找回我写的代码……

检查了我写的某个C源码文件的历史记录,发现出现明显的直接版本回退(1天前更新的东西被7天前的东西覆盖产生了15分钟前的版本;我又手动做了回退,产生当前版本)。 因为有很多源码文件都出现了这个情况,感觉这是seafile的一个 严重bug


#2

这个问题让我现在非常不敢用seafile直接同步我的本地工作文件了,较新版本直接被旧版本覆盖掉太可怕了。


#3

什么版本的seafile和客户端?


#4

Windows客户端,我之前用的seafile版本是7.0.10。
经过这次问题后,我升到了8.0.2


#5

清华网盘吗,还是自己的seafile