現在のブランチの名前である C# 定数を生成する方法はありますか?
私の目標は、次のようなものを生成することです。
public static Constants {
public const string MyProductVersionName = "release/V0.2";
}
(release/V0.2
は現在のブランチの名前です)。
私は両方のソース管理サービスを評価しているので、私の質問は TFS 2013 と GIT の両方に当てはまります。
Tf Command-Line Utility Commandsを見て、ビルド前のイベントを微調整できるかどうかを確認しましたが、現在のブランチ名を取得する方法が見つかりませんでした。
gitを使用して、SOの別の回答でこのコマンドラインを見つけました:
git rev-parse --abbrev-ref HEAD
これはうまくいきます。
どちらの場合も、そのようなファイルを生成する正しい方法は何でしょうか?