18

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

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

4

3 回答 3

6

确保文件有 svn:keywords "Rev Id"然后放在$Rev$那里的某个地方。

请参阅此问题及其答案

于 2008-08-05T13:47:00.077 回答
0

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

于 2008-08-11T20:02:09.530 回答
0

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

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

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

如果我想知道管理服务器的人最近是否更新了站点,我可以点击这个 URL 并查看一下。

于 2008-08-11T20:50:19.340 回答