有一个使用 Apache 作为前端的颠覆服务器。我在我的 VirtualHost 部分打开了自定义日志记录:
CustomLog /var/log/svn/webdav.log "%t %u repo:%{SVN-REPOS-NAME}e action:%{SVN-ACTION}e (%B Bytes in %T Sec)" env=SVN-ACTION
当我使用SVN客户端时,在webdav.log中可以看到如下操作:
action:checkout-or-export
action:commit
但是,如果我使用网络浏览器浏览存储库,则不会记录任何内容。即使我通过 ?p=revision_number 请求精确修订,在访问日志中也只有标准的 GET 请求(这意味着我肯定在处理 dav_svn Apache 模块)
为什么会这样?使用 svn-client 和普通浏览器行为有什么区别?