




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