有没有办法在颠覆中建立对文档头部实例的 HTTP 引用...
例如,此参考链接到文档的特定版本:
http://csvn.example .com:8888/viewvc/product-doc/trunk/Platform/Requirements/Administration%20Guide.docx?revision=6988&view=co
我想建立一个始终引用最新和最好版本的链接...
有没有办法在颠覆中建立对文档头部实例的 HTTP 引用...
例如,此参考链接到文档的特定版本:
http://csvn.example .com:8888/viewvc/product-doc/trunk/Platform/Requirements/Administration%20Guide.docx?revision=6988&view=co
我想建立一个始终引用最新和最好版本的链接...
如果您使用“普通”网络界面访问存储库(纯手工制作的 Apache 或 VisualSVN 服务器),而无需花哨和强大的前端(ViewVC|Sventon|WebSVN)存储库中任何对象的 URL 也可以在普通网络浏览器中使用 -无参数 URL 将始终显示对象的最新版本
>svn info http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt
Path: Hello.fr.txt
Name: Hello.fr.txt
URL: http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt
...
Revision: 37
...
Last Changed Rev: 35
在浏览器中使用http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt将显示文件的 35 个修订版,存储在http://mayorat.ursinecorner.ru:8088的 HEAD 修订版中/svn/你好/主干/
如果您使用 VisualSVN Server,您可以使用这样的 URL 链接到 Web 界面中文档的 HEAD(最新)修订:
http://demo-server.visualsvn.com/!/#tortoisesvn/view/head/trunk/doc/source/Hacking.txt
要链接到修订 r1234 中的同一文档,请使用此类 URL(请注意,head 部分更改为 r1234 修订说明符:
http://demo-server.visualsvn.com/!/#tortoisesvn/view/r1234/trunk/doc/source/Hacking.txt
最简单的方法是为您的文档创建标签:
$ REPO=http://svn.firstVegiBank.com/svn
$ svn cp -r23393 $REPO/trunk/docs $REPO/tags/1.3.2/docs
现在,在你的指示中,你可以说:
您可以在http://svn.firstVegiBank/svn/tags/1.3.2/docs/instructions.html找到所需的文档。这将解释整个过程。
否则,我建议设置Sventon或ViewVC。这些是您的 Subversion 存储库的 HTTPd 浏览器。这些将允许您在其 URL 中指定文件的确切版本。另外,它是一个更友好的界面。您甚至可以指定直接下载文件的 URL。
我发现 Sventon 更容易设置。此外,Sventon 不必与您的 Subversion 存储库在同一台服务器上运行。
revision=HEAD
或者更全面:
http://csvn.example.com:8888/viewvc/product-doc/trunk/Platform/Requirements/Administration%20Guide.docx?revision=HEAD
显然我们的 CollabNet Subversion Edge 版本是区分大小写的......