Svn HTTP上的Subversion,哪个命令会导致以下请求?

Svn HTTP上的Subversion,哪个命令会导致以下请求?,svn,svnsync,mod-dav-svn,Svn,Svnsync,Mod Dav Svn,我目前正在调试一个专有的第三方svn客户端的问题,我没有源代码(我相信它是围绕标准的svn命令运行的,并且用户代理与之匹配)。当被要求分析我们的回购协议时,它会向我们的服务器发出以下14个请求 OPTIONS /svn/myrepo OPTIONS /svn/myrepo OPTIONS /svn/myrepo PROPFIND /svn/myrepo/!svn/rvr/1 OPTIONS /svn/myrepo PROPFIND /svn/myrepo --------------------

我目前正在调试一个专有的第三方svn客户端的问题,我没有源代码(我相信它是围绕标准的
svn
命令运行的,并且用户代理与之匹配)。当被要求分析我们的回购协议时,它会向我们的服务器发出以下14个请求

OPTIONS /svn/myrepo
OPTIONS /svn/myrepo
OPTIONS /svn/myrepo
PROPFIND /svn/myrepo/!svn/rvr/1
OPTIONS /svn/myrepo
PROPFIND /svn/myrepo
--------------------------------
OPTIONS /svn/myrepo
OPTIONS /svn/myrepo
OPTIONS /svn/myrepo
OPTIONS /svn/myrepo
OPTIONS /svn/myrepo
PROPFIND /svn/myrepo/!svn/rev/0
PROPFIND /svn/myrepo/!svn/rev/1
REPORT /svn/myrepo/!svn/rev/1
我相信我已经将前六个标识为一个
svn信息URL
,这很有意义

但是,我无法找出哪个svn命令导致其余8个请求。最后一个
报告
请求一个
重播报告
,并收到一个
编辑器报告
(该报告立即包含文本增量)。如果我执行常规的
svn co-URL
,它会请求
更新报告
,并收到
更新报告
(该报告不包含文本增量,但包含导致
GET
D:href


有人知道是哪个
svn
(或者可能是
svnsync
)命令和参数导致了请求吗?这将有助于缩小本地问题的范围。

启用高级操作日志记录,运行自定义客户端并检查日志。您应该看到与SVN客户端操作相对应的事件。以下是一些例子:

  • 签出或导出/MyProject/trunk r123 depth=infinity

  • log(/path1,/path2,/path3)r21:87发现更改的路径revprops=()

  • status/path r62 depth=infinity


有关操作日志事件的完整列表,请参阅。

谢谢!看起来这八个请求是由
svnsync init
svnsync sync
引起的(但顺序有点混乱)。就操作日志而言,这是
rev proplist
,然后是
replay