通过 HTTP / mod_svn 访问 SVN 存储库的旧版本

发布于 2024-11-05 03:04:21 字数 289 浏览 0 评论 0原文

使用 Apache 的 mod_svn 模块,您不仅可以通过 SVN 客户端访问存储库,还可以使用相同的 URL 直接通过 HTTP 访问存储库。在这种情况下,您只会得到一个显示 HEAD 修订版的普通目录列表。

是否可以(可能通过 URL 参数)访问 SVN 存储库的旧版本(如果它们已在 SVN 内进行网络复制/标记)?

我知道有第 3 方软件允许这样做像 ViewCV 或 WebSVN,但我感兴趣的是仅通过 mod_svn 和 HTTP(S) 访问的普通 SVN 存储库能取得多大的进展。

Using the mod_svn module for apache you can access the repository not onl via SVN client but also directly via HTTP using the same URL. You only get a plain directory listing showing the HEAD revision in such a case.

It is possible (may be via URL parameters) to access older revisions of the SVN repository if they has net been copied/tagged within the SVN?

I know that there are 3rd party software that allows to do so like ViewCV or WebSVN but I am interested in how far you get with only a plain SVN repository accessible via mod_svn and HTTP(S).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人疚 2024-11-12 03:04:21

您可以使用 r 查询字符串参数通过 mod_dav_svn 访问旧版本的文件和目录列表。例如:

http://host.example.com/repos/project/trunk/README.txt?r=1234

SVN本书详细介绍了其工作原理。

You can use the r querystring parameter to access older versions of files and directory listings with mod_dav_svn. For example:

http://host.example.com/repos/project/trunk/README.txt?r=1234

The SVN Book has more details on how this works.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文