0

SubWCRev を使用して SVN リポジトリの現在のリビジョン番号を取得し、それをファイルに入れて UI に表示できるようにしようとしています。

私は Web アプリで作業しているので、次のビルド後のコマンド ラインを使用します。

"SubWCRev.exe" "$(SolutionDir)." "$(ProjectDir)Content\js\revnumber.js.tpl" "$(ProjectDir)Content\js\revnumber.js"

これはうまく機能しますが、実行する前に SubWCRev があることを確認したいので、仲間の開発者が TortoiseSVN を実行していない場合は、このポスト ビルドをスキップできます。

ここでいくつかのバッチコードを試しましたが、これを理解できませんでした。

何か案は?

ありがとう!

4

1 に答える 1

1

あなたの状況では、subwcrev.exe 呼び出しの後に次を追加しても問題ないかもしれません。

SubWCRev.exe "$(SolutionDir)." ...
出口 0

そうすれば、Visual Studio はポスト ビルドでエラーが発生したことを認識せず、一部の開発者が subwcrev.exe を持っていなくてもビルドは成功します。ポストビルドで他のことを行う場合、私の提案はおそらく適切ではありません。

于 2010-03-12T18:35:43.707 に答える