如何通过 HTTP 协议访问指定版本的 SVN 库内容
在汇总晨检报告时,有同事反馈提交的内容被覆盖了,需要从某个指定版本中取出被覆盖的内容。 然而我在跳板机上只能通过HTTP协议用浏览器访问SVN仓库,默认访问的是最新版本内容。
那么要如何通过HTTP协议访问指定版本的内容呢?经过一番搜索,在 http://beerpla.net/2010/02/20/how-to-view-a-specific-svn-revision-in-your-browser/ 找到了解决方法,于是想着记录下来。
方法其实很简单,就是在 URL 的仓库根后面加上 /!svn/bc/版本号/
即可。
比如,我们想要看 https://plugins.svn.wordpress.org/stats/trunk/readme.txt 的 100000 版本的内容,我们可以这么做:
- 找到仓库的根 URL 为 https://plugins.svn.wordpress.org
- 在仓库根 URL 后加上
/!svn/bc/100000/
:https://plugins.svn.wordpress.org/!svn/bc/100000/ - 接上后续的文件路径:https://plugins.svn.wordpress.org/!svn/bc/100000/stats/trunk/readme.txt
所以访问路径 https://plugins.svn.wordpress.org/!svn/bc/100000/stats/trunk/readme.txt 即可。另外若 SVN 版本操作 1.6,还可以通过在 URL 后添加 ?p=版本号
,也即访问 https://plugins.svn.wordpress.org/stats/trunk/readme.txt?p=100000 也能起到相同的作用。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论