滚动由Apache提供的SVN存储文本文件

时间:2014-08-18 10:14:04

标签: apache svn browser apache2

我有一个通过Apache公开的1.7.9 SVN服务器。它使用apache2-svn,允许指定修订号作为URL的一部分,如下所示(对于r65):

https://SERVER:PORT/REPO/FILE?p=65

我想在查询字符串中添加一个参数,允许滚动文件甚至更好 - 突出显示文件中的范围。因此,用户可以发送指向"修订版65,第110-125行"。

的链接

有什么想法吗? SVN仅存储常规文本文件。浏览器甚至支持滚动任意文本文件吗?或者我需要将文件转换为HTML文档?任何现成的解决方案?

干杯, 的Pawel

1 个答案:

答案 0 :(得分:1)

Built-in Apache's SVN repository browsing feature非常简单和简约。它不允许您指定要导航到的特定字符串。可用的URL语法允许

  • 查看/下载特定文件:

    https://svn.domain.com/svn/MyProject/trunk/README.txt

  • 在修订版321中查看/下载特定文件:

    https://svn.domain.com/svn/MyProject/trunk/README.txt?r=321

  • 通过指定peg revision来查看/下载最新版本中未提供的特定文件:

    https://svn.domain.com/svn/MyProject/trunk/FILE_ID.DIZ?p=123

  • 结合上述两种方法,您可以调整视图。

如果您想要更多浏览功能,请安装第三方存储库浏览UI。仔细看看ViewVC,WebSVN和Sventon。