我知道如何通过它的Web前端浏览我的项目的Subversion存储库,但似乎我只能浏览最新版本的trunk . 有没有办法通过Web UI浏览旧版本的主干?
我知道如何从命令行执行此操作,但我需要知道如何使用URL执行此操作,因为我将这些URL嵌入到文档中 . 我也知道我可以创建一个svn风格的主干标签,但我宁愿不这样做 .
将类似内容添加到您的存储库URL:
!svn/bc/<revision_number>/
例如 .
http://www.example.com/svnrepository/!svn/bc/3/
从Bert Huijben's comment:
如果您的存储库是使用Subversion 1.6.0或更高版本托管的,则可以使用example.com/svnrepository/?p=3获得相同的结果...此方法/是/记录的 . (?r =文件的修订版,?p = URL的操作版本) . 请参阅subversion 1.6发行说明
将其附加到您的存储库的URL:
?p=24
例子:
http://www.example.com/svnrepository/?p=65 http://www.example.com/svnrepository/subdir/file.html?p=42
文件:http://subversion.apache.org/docs/release-notes/1.6.html#historical-uris
这取决于您正在使用的svn webclient . 对于trac(可能还有其他一些),只需将参数rev =添加到查询字符串即可 .
即http://trac.example.com/log/trunk/client/filename?rev=123
如果您使用VisualSVN Server 3.2或更高版本,则可以使用其基于HTML5的基于Web的历史记录浏览器执行此任务 . 例如,here is a repository tree as it existed in revision 1001 of serf network library repository .
见the description of the web interface .
内置的Web界面不允许检索旧版本(或者您已经看过的任何其他信息) . 您可以安装第三方基于Web的存储库浏览软件来解决此限制 . 我没有使用任何自己,所以我不打算提供推荐,但我相信其他人会(快速谷歌搜索会帮你找到一些) .
5 回答
将类似内容添加到您的存储库URL:
例如 .
替代方案
从Bert Huijben's comment:
将其附加到您的存储库的URL:
例子:
文件:http://subversion.apache.org/docs/release-notes/1.6.html#historical-uris
这取决于您正在使用的svn webclient . 对于trac(可能还有其他一些),只需将参数rev =添加到查询字符串即可 .
即http://trac.example.com/log/trunk/client/filename?rev=123
如果您使用VisualSVN Server 3.2或更高版本,则可以使用其基于HTML5的基于Web的历史记录浏览器执行此任务 . 例如,here is a repository tree as it existed in revision 1001 of serf network library repository .
见the description of the web interface .
内置的Web界面不允许检索旧版本(或者您已经看过的任何其他信息) . 您可以安装第三方基于Web的存储库浏览软件来解决此限制 . 我没有使用任何自己,所以我不打算提供推荐,但我相信其他人会(快速谷歌搜索会帮你找到一些) .