我正在尝试列出文件夹的更改历史记录,类似于TortoiseSVN中的Show Log选项。我试图保持尽可能简单,而不是去安装像Trac这样的东西。
要通过网络浏览器访问我的存储库,我会转到以下网址
http://localhost/svn/ProjectDirectory
这列出了此目录的工作副本中的所有内容。
我有预感,我想通过SVNSpecialURI做的事情是可能的,但这看起来完全没有记录。
以上用法的一个例子是:
http://localhost/svn/ProjectDirectory/!svn/bc/10
这显示了修订版10。
我在几个提到!svn/his
的地方看到了提示,即unfinished official document和Google Code Search。我无法让这些工作,得到错误
“找不到请求的URL / svn / ProjectDirectory /!svn / his 这台服务器。“
我也看了一眼源代码,但我的C ++并不是很划清楚。任何人?
答案 0 :(得分:2)
我现在无权访问SVN,但从我收集的内容中,您尝试的网址只能在内部访问。
使用WebDAV意味着您需要使用不同的HTTP谓词... WebDAV标准会使用DeltaV(版本控制)来实现这些... SVN似乎已经实现了一点点。
根据this,您可以看到HTTP动词REPORT
与项目网址相结合可用于获取历史信息......