18

スタック オーバーフロー フッターに SVN リビジョン番号が表示されていることがわかります。これは自動化されていますか?もしそうなら、ASP.NET でどのように実装しますか?

(他の言語での解決策は許容されます)

4

3 に答える 3

6

ファイルに s があることを確認してから、そこvn:keywords "Rev Id"に配置$Rev$します。

この質問とその回答を参照してください。

于 2008-08-05T13:47:00.077 に答える
0

継続的インテグレーションのセットアップではSVNRevisionLabeller、コンパイルされたWebサイトdllを作成するときに使用する変数を使用し、これからMSBuildに渡します。GetCurrentAssembly()その後、最終ビルドで使用して.NETで使用できるようになります。

于 2008-08-11T20:02:09.530 に答える
0

私のRailsアプリには、文字通りこれを行う秘密のアクションがあります。

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

これは、)に精通している場合と同等ですProcess.Start( "svn info..." ).NET

サーバーを管理している人が最近サイトを更新したかどうか疑問に思っている場合は、このURLにアクセスして確認できます。

于 2008-08-11T20:50:19.340 に答える