ASP.NET显示SVN修订号

Translate

我在堆栈溢出页脚中看到显示了SVN修订版号。这是自动化的吗?如果是这样,如何在ASP.NET中实现它?

(可以使用其他语言的解决方案)

This question and all comments follow the "Attribution Required."

所有的回答

Translate

确保文件包含vn:keywords "Rev Id"然后放$Rev$那里的某个地方。

看到这个问题及其答案.

来源
Translate

在我的rails应用程序中,我有一个秘密动作,实际上是这样做的:

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

这相当于Process.Start( "svn info..." )如果您只熟悉.NET)

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

来源
Translate

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

来源