有没有办法在subversion中建立对文档头部实例的HTTP引用...
例如,此引用链接到文档的特定版本:
http://csvn.example COM:?8888 / viewvc / PROD UCT-DOC /中继/平台进行RM /需求/ ADMI nistration%20Guide.d OCX修订= 6988&安培;图= CO < / p>
我想建立一个始终引用最新版本的链接......
答案 0 :(得分:1)
如果您使用“普通”Web界面访问repoisitory(纯手工制作的Apache或VisualSVN Server)而没有花哨和功能前端(ViewVC | Sventon | WebSVN)存储库中任何对象的URL也可以在普通Web中使用-browser - 和无参数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个文件修订版,该文件存储在HEAD修订版http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/
中答案 1 :(得分:0)
最简单的方法是为您的文档创建标记:
$ 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存储库在同一台服务器上运行。
答案 2 :(得分:0)
revision=HEAD
或更全面:
http://csvn.example.com:8888/viewvc/product-doc/trunk/Platform/Requirements/Administration%20Guide.docx?revision=HEAD
显然我们的CollabNet Subversion Edge版本区分大小写...
答案 3 :(得分:0)
如果使用VisualSVN Server,则可以使用此类URL链接到Web界面中文档的HEAD(最新)版本:
http://demo-server.visualsvn.com/!/#tortoisesvn/view/head/trunk/doc/source/Hacking.txt
要链接到修订版r1234中的同一文档,请使用此类URL(请注意,头部更改为r1234修订说明符:
http://demo-server.visualsvn.com/!/#tortoisesvn/view/r1234/trunk/doc/source/Hacking.txt