【问题标题】:Storing the SVN working copy on a server using sshfs使用 sshfs 将 SVN 工作副本存储在服务器上
【发布时间】:2013-01-16 12:52:43
【问题描述】:

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

在这个安装的驱动器中签出时,Tortoise 给了我以下错误:
错误:数据库已锁定,正在执行语句 'PRAGMA synchronous=OFF;PRAGMA
错误:recursive_triggers=ON;'

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

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

【问题讨论】:

    标签: svn tortoisesvn sshfs


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回复,这很有道理。有解决方法吗?或者是否有任何其他具有相同结果的工作流目的是在处理工作副本时测试我的代码。无需设置本地网络服务器。
    • @Jeroen - 签出(在服务器上)回购到网络空间内的 WC,在提交后挂钩中更新这个(服务器端)WC
    • 这意味着我必须从命令行使用 svn (checkout) 对吗?我不能用乌龟做到这一点,对吧?
    猜你喜欢
    • 2014-04-28
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多