アプリケーションに現在のコミット番号を表示したいと考えています。私は SVN を使用しており、私のコードは C# です。
テキスト ファイル WITHIN REPOSITORY を自動的に更新して、コミット番号を含めることができるのではないかと思います。たとえば、ユーザーに表示します。
現在、ポストコミット フック (コミット情報を含むいくつかの環境変数を受け取るシェル スクリプト) を作成し、そのテキスト ファイルにコミット番号を「エコー」することを考えています。サーバー側のリポジトリからのテキスト ファイルに干渉することは有効ですか?
ビルド番号を保存する他の手段はありますか? SVN が一部のキーワードのソース コードを変更できることは知っていますが、変更するにはこれらのファイルをコミットする必要があります。特定のファイルをコミットするときではなく、常にそのリビジョン番号を更新できるようにしたいのです。