ASP.NET exibir número de revisão SVN
Pergunta
Vejo no rodapé do Stack Overflow que o número da revisão do SVN é exibido.Isso é automatizado e, em caso afirmativo, como implementá-lo no ASP.NET?
(Soluções em outros idiomas são aceitáveis)
Solução
Certifique-se de que o arquivo tenha svn:keywords "Rev Id"
e depois coloque $Rev$
em algum lugar ali.
Outras dicas
No meu aplicativo Rails, tenho uma ação secreta que literalmente faz isso:
render :text => `svn info #{RAILS_ROOT}`
Isto é o equivalente a Process.Start( "svn info..." )
se você estiver familiarizado apenas com .NET
)
Se estou me perguntando se o cara que gerencia os servidores atualizou o site recentemente, posso acessar este URL e dar uma olhada.
em nossa configuração de integração contínua usamos SVNRevisionLabeller
e passe as variáveis disso para o MSBuild para usar ao criar a dll do site compilada.Em seguida, está disponível para .NET usando GetCurrentAssembly()
na construção final.