スタック オーバーフロー フッターに SVN リビジョン番号が表示されていることがわかります。これは自動化されていますか?もしそうなら、ASP.NET でどのように実装しますか?
(他の言語での解決策は許容されます)
ファイルに s があることを確認してから、そこvn:keywords "Rev Id"
に配置$Rev$
します。
この質問とその回答を参照してください。
継続的インテグレーションのセットアップではSVNRevisionLabeller
、コンパイルされたWebサイトdllを作成するときに使用する変数を使用し、これからMSBuildに渡します。GetCurrentAssembly()
その後、最終ビルドで使用して.NETで使用できるようになります。
私のRailsアプリには、文字通りこれを行う秘密のアクションがあります。
render :text => `svn info #{RAILS_ROOT}`
これは、)に精通している場合と同等ですProcess.Start( "svn info..." )
。.NET
サーバーを管理している人が最近サイトを更新したかどうか疑問に思っている場合は、このURLにアクセスして確認できます。