2013-01-16 49 views
0

我正在使用Tortoise SVN与我们的存储库进行交互。 当我正在开发我想测试我正在处理的代码。 这就是为什么我想使用sshfs将我的工作副本存储在网络服务器上。使用sshfs在服务器上存储SVN工作副本

当在此安装驱动器检查出,龟给我以下错误:
错误:数据库被锁定,执行语句 'PRAGMA同步= OFF; PRAGMA
错误:RECURSIVE_TRIGGERS = ON;'

检出到本地文件夹或将本地文件夹复制到安装的驱动器上。

这是服务器上的任何配置问题还是sshfs的限制问题?

回答

1

Subversion使用SQLite来存储工作副本的元数据。 SQLite在其存储的文件系统上有一些specific requirements

我很确定sshfs不支持SQLite需要的正确锁定。

+0

感谢您的回复,这很有道理。 有没有解决这个问题的方法?或者是否有任何其他工作流程具有相同的结果 目的是在工作副本上工作时测试我的代码。没有设置本地网络服务器。 – Jeroen

+0

@Jeroen - 检查(在服务器上)回到WC内部的网络空间,更新这个(服务器端)WC后提交钩 –

+0

所以这意味着我必须从命令行使用svn(checkout)权利? 我不能那样做乌龟吗? – Jeroen