1
http://svn.apache.org/repos/asf/subversion/trunk/notes/http-and-webdav/webdav-protocol有一些隐含的说明,提示可以使用SVN WebDAV接口查询文件的历史记录。那么,为了获得单个文件的历史记录,需要做什么确切的HTTP调用呢?如何使用SVN WebDAV HTTP接口获取一个文件的历史记录
http://svn.apache.org/repos/asf/subversion/trunk/notes/http-and-webdav/webdav-protocol有一些隐含的说明,提示可以使用SVN WebDAV接口查询文件的历史记录。那么,为了获得单个文件的历史记录,需要做什么确切的HTTP调用呢?如何使用SVN WebDAV HTTP接口获取一个文件的历史记录
我发布的答案,因为这花了几个小时的试验和错误。
URL
http://svnrepo/reponame/trunk/subdirectory/file.txt
HTTP动词
报告
HTTP头
深度:0
内容类型:文本/ XML
HTTP BODY
<S:log-report xmlns:S="svn:">
<S:start-revision>1</S:start-revision>
<S:discover-changed-paths/>
<S:path>/trunk/subdirectory/file.txt</S:path>
</S:log-report>
从这个请求的响应是单个文件的历史。