は、私は、ファイルの一つは、行が含まれているVersion.cファイルであるCで書かれたコードが含まれているgitリポジトリを持ってマージするときに、ファイルの内容を更新Gitリポジトリと
#define Version_Build "0"
私がすることができますスクリプトを持っていますこの行を見つけ、番号0を次の整数に増やします。スクリプトはPerlで書かれていますが、awkやsedと同じように簡単に使えます。
私はブランチがマスターにマージされたときにgitで自動的にスクリプトをトリガしたいと思います。私はサーバー側のフックが正しいアプローチだと思った。しかし、これが最良のアプローチであるかどうかは分かりません。例えば
、それはgitのコミットまたはgitのmasterブランチ上で実行するために追加が必要ですか?それが最良のアプローチであると仮定すると、適切な種類のフックを推奨できますか?あるいは同じ問題を解決する良い方法がありますか?