ソース管理にSubversionを使用するasp.net/C#アプリがあります。
私のアプリは、チャームのように機能するビルドごとにAssembleVersionとAssemblyFileVersionを自動的に増やし、サイトの管理側にビルド番号を表示します。
デプロイメントを行うときにAssembleVersionとAssemblyFileVersionを追跡しますが、問題が発生して特定のバージョンにロールバックする必要がある場合、Subversionでどのリビジョンをターゲットにするかがわかりません。
私にはいくつかのアイデアがあります:
- 各ファイルにコメントとしてAssembleVersionを保存します
- コミットコメントにキーワードがあり、コミットごとにAssembleVersionに置き換えられます(それを行う方法を理解する必要があります)
ヘルプや提案をいただければ幸いです
更新: オプション「1」は実際には愚かな考えです。これは、ビルドするたびにすべてのファイルが更新済みとしてマークされ、コミットするとすべてのファイルが更新されることを意味するためです。