ASP.NET显示SVN修订版号

时间:2020-03-05 18:37:44  来源:igfitidea点击:

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

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

解决方案

回答

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

查看此问题及其答案。

回答

搜索似乎是"或者"而不是"与" :-(如果在搜索栏上搜索ASP.NET SVN,则不会在第6页左右找到它。

它肯定应该得到一些提炼。

回答

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

回答

在我们的Rails应用程序中,我有一个秘密的操作(未完成的url,仅限于经过身份验证的特定类别的用户),该操作实际上是在执行此操作

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

(如果我们仅熟悉.net,则相当于Process.Start(" svn info ..."))

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