2017-03-02 7 views
1

私はVisual Studio 2015とgitを使って.NETソリューションのバージョン管理を行っています。私はInstallshieldセットアッププロジェクトを使用しています。新しいバージョンがインストールされているときに以前のインストールが削除されるように、ソリューションのアセンブリバージョン番号を増分する必要があります。私はこれに使うことができるすべてのコミットでgitから何らかのインクリメンタルな番号付けをする方法がありますか?Visual Studioのgitでアセンブリバージョンを生成するソリューション

答えて

1

フィーチャーブランチのビルドでは、確実に動作しませんが、masterからのリリースビルドでは、新しいコミットごとに新しい「バージョン」を与えるためにgit rev-list master --count --first-parentなどのようにすることができます。ただし、CIサーバー(TFS、TeamCityなど)から自動増分ビルド番号を使用することがよくあります。

実際にこのバージョン番号をアセンブリに適用する場合、otheranswersがあります。

+0

ありがとうございました。私は 'git rev-list master --count - first-parent'が私のニーズを満たしていると思います。 – kurgaan

関連する問題