ASP.NET Отобразить Номер редакции SVN
Вопрос
Я вижу в нижнем колонтитуле Stack Overflow, что отображается номер версии SVN.Автоматизировано ли это, и если да, то как это реализовать в ASP.NET?
(Приемлемы решения на других языках)
Решение
Убедитесь, что в файле есть ыvn:keywords "Rev Id"
а затем положить $Rev$
где-то там, внутри.
Видишь этот вопрос и ответы на него.
Другие советы
В моем приложении rails у меня есть секретное действие, которое буквально делает это:
render :text => `svn info #{RAILS_ROOT}`
Это эквивалентно Process.Start( "svn info..." )
если вы знакомы только с .NET
)
Если мне интересно, обновлял ли сайт недавно парень, который управляет серверами, я могу перейти по этому URL и посмотреть.
в нашей программе непрерывной интеграции мы используем SVNRevisionLabeller
и передайте переменные из этого в MSBuild для использования при создании скомпилированной библиотеки dll веб-сайта.Затем он становится доступен для .NET с помощью GetCurrentAssembly()
в финальной сборке.