SVN version : 1.7.9
我用虚拟机搭建了一个linux然后把windows下的某个文件挂载到linux下面,然后使用svn checkout检出文件的时候遇到svn: E200033: database is locked, executing statement 错误,使用 strace工具来检查发了是在创建sqlite_db的时候系统文件锁不一样造成的,但是要怎么解决这个问题呢?
没有头绪问题还是要解决的,想一想系统文件锁不一样,那我能不能把挂载的模式改下呢??
查看了mount的手册资料,发现它有一个选项能nobrl不发送字节锁到服务器,这样子就解决了系统文件锁不一致照成的这一问题。
来源:oschina
链接:https://my.oschina.net/u/251494/blog/128327