很多原因都可能引发找不到文件错误。
已经发现在如下特定情况会发生找不到文件错误:
将admin用户和一个普通用户的工作路径放在一起,admin试图回滚一个文件的时候会发生。因此不要将admin的工作路径和普通用户放在一起(显然,只有管理员同时也是开发员的情况下才有可能这样做,但是请不要这样做)。
该现象发生时报文件找不到,例如文件“DURBAAAA”,检查VSS的data/d目录,发现每组文件都由一个不带后缀名和一个带后缀名.a或.b的文件构成,而这个durbaaaa文件不存在,却存在一个durbaaaa.old和durbaaaa.new文件。推测是文件操作进行了一半发生了错误导致操作未完成,删除.new文件,删掉.old的后缀名即可恢复。