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