プロジェクトで Nuget のバージョン管理を自動化しようとしています。CI/CD レイヤーに VSTS を使用しています。私は一人で働いています。プロジェクトと同時に、git の秘密をキャッチしたいと考えています。
Git Flow 標準を試してみましたが、私のニーズを満たしていませんでした。
私の考えている流れは、ブランチは 2 つだけで、Master ブランチは永続的で、他のブランチは一時的なものになるというものです。マスターにマージするときに一時ブランチを削除します。バグを修正し、パッチ バージョンをインクリメントするために、変更を master ブランチに直接コミットします。マイナー バージョンをインクリメントするには、ブランチ戦略を使用します。主要な変更については、GitVersion を使用したい (書き込み +semver: major to commit message Source1 )
私のニーズのために、 GitVersion ( Source ) を使用しようとしました。SemVerを使用しています。また、必要に応じて GitVersion.yml ファイルを設定できませんでした。
私の目標または GitVersion 構成設定を達成する方法を知っていますか?
下の写真は、私のニーズを視覚化したものです。