查看此问题及其答案。在我的rails应用程序中,我有一个秘密动作,该"/>

ASP.NET显示SVN修订号

ASP.NET显示SVN修订号

ASP.NET Display SVN Revision Number

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

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


确保文件具有s vn:keywords"Rev Id",然后将$Rev$放在其中。

查看此问题及其答案。


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

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

如果您仅熟悉.NET,则等效于Process.Start("svn info..." ))

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


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


推荐阅读