ASP.NET显示SVN修订号

时间:2008-08-05 13:38:42

标签: asp.net svn

我在Stack Overflow页脚中看到显示SVN版本号。这是自动化的吗?如果是这样,如何在ASP.NET中实现它?

(可接受其他语言的解决方案)

4 个答案:

答案 0 :(得分:5)

确保该文件包含svn:keywords“Rev Id”,然后将$ Rev $放在那里。

请参阅this question and the answers to it

答案 1 :(得分:1)

搜索似乎是“OR”而不是“AND”:-(如果您在搜索栏上搜索ASP.NET SVN,则不会在第6页左右找到它。

它绝对应该得到一些提炼。

答案 2 :(得分:0)

在我们的rails应用程序中,我有一个秘密(未经修改的URL,仅限于某类经过身份验证的用户)操作,从字面上做这个

render :text => `svn info #{RAILS_ROOT}`

(如果你只熟悉.net,这相当于Process.Start(“svn info ...”)

如果我想知道管理服务器的人最近是否更新了网站,我可以点击此网址,看看

答案 3 :(得分:0)

在我们的持续集成设置中,我们使用SVNRevisionLabeller并将变量从此传递给MSBuild,以便在创建编译的网站dll时使用。然后,在最终版本中使用GetCurrentAssembly()可以使用它。