問題タブ [conventional-commits]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - 非 JS プロジェクト用の従来のコミット ツール
非ノード/非 npm/非 js プロジェクトで従来のコミットを強制する方法はありますか?? (簡単にオーバーライドできるため、事前コミットフックを除く)
javascript - Semver マイナーおよびパッチ ディジットの更新ロジック
master
とcurrent
ブランチ間のコミットの違いに基づいて、パッケージのバージョンを上げるスクリプトを書いています。conventional commits
更新する番号を決定するために使用しています。
たとえば、デフォルトで1.0.0があるとします。
BREAKING CHANGE:
主要な +1 を更新し、他の変更があったとしても他の桁は変更しないので、2.0.0を取得します。feat:
マイナーを +1 更新すると、1.1.0になります。fix:
パッチ +1 を更新し、1.0.1を提供します
このようなバージョン管理方法に関していくつか質問があります。
current
ブランチに複数のコミットがある場合、feat:
またはfix:
これらのコミットの数に応じてマイナー/パッチ バージョンをアップグレードする必要がありますか、それとも +1 のみにする必要がありますか?
たとえば、ブランチに3 つのコミットがあります。ブランチをマージすると、バージョンは1.4.0または1.1.0になりますか?feat:
current
master
- すでに
fix:
持っている場合は数えるべきですか?feat:
例: 1 feat:
と1 fix:
があります。マージするmaster
場合、バージョンは1.1.1または1.1.0になりますか?