git情報を書く必要があります。バイナリ(exe)ファイルに をコミットします。Git情報文字列をexeファイルに書き出します。C#
文字列*を実行する必要があります。 grep gitを実行して、最新のGit情報を表示するだけです。 私は(grepをせずに)このコマンドを実行するとAssemblyInfoが表示されていることを知っているが、私は2つの可能性の問題に直面している:私は 'を実行するために、コードからAssemblyInfoに書き込むことができるかどう
私はわかりませんgit log 'コマンドを実行し、その出力を取得してAssemblyInfoに書き込みます。
私は 'git log'コマンドを使いたいのですが、Windowsでは動作しませんが、私のアプリケーションはWindows上で構築され、UNIX環境では構築されない可能性があります。
多分あなたはそれを行う別の方法を知っていますか?
ビルド時や提出時には、これをいつ実行しますか? –
私はそれがビルドで起こることを望む –
AssemblyInfoは 'string'形式のexeファイルの最後に書き込まれているので、 'strings *'コマンドはそこに何を表示しているのですか?このAssemblyInfoの 'git log'出力に単純に追加するのに最適な方法ですが、Windowsマシンでは 'git log'を実行できません。 –