ASP.NET Display SVN номер версии

Я вижу в нижнем колонтитуле переполнения стека, что отображается номер версии SVN. Это автоматизировано, и если да, то как реализовать это в ASP.NET?

(Возможны решения на других языках)

Ответов (3)

Решение

Убедитесь, что в файле есть s, vn:keywords "Rev Id" а затем поместите $Rev$ куда-нибудь туда.

Смотрите этот вопрос и ответы на него .

в нашей настройке непрерывной интеграции мы используем SVNRevisionLabeller и передаем переменные из this в MSBuild для использования при создании скомпилированной dll веб-сайта. После этого он будет доступен .NET для использования GetCurrentAssembly() в окончательной сборке.

В моем приложении rails у меня есть секретное действие, которое делает это буквально:

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

Это эквивалент, Process.Start( "svn info..." ) если вы только знакомы с .NET )

Если мне интересно, обновлял ли недавно сайт тот, кто управляет серверами, я могу нажать на этот URL и посмотреть.