パッチバージョンの使用
「管理-リリース済み」パッケージのマイナーアップグレードで、バグなどのエラーの修正にのみ使用します。
パッチバージョンは、メジャーリリースにのみ作成できます。登録者は、他のパッケージバージョンと同様にパッチアップグレードを取得できます。ただし、パッチは転送アップグレードを使用して配布することもできます。
パッチを作成すると、パッケージの [Version Number (バージョン番号)] の patchNumber が 1 ずつ増分します。たとえば、バージョン番号 2.0 のパッケージをリリースするとします。パッチをリリースすると、この番号は 2.0.1 に変更されます。この値は、手動では変更できません。
パッチ開発組織
すべてのパッチは、パッケージバージョンで開発します。パッケージバージョンは、パッチバージョンを開発、維持、およびアップロードする組織です。パッチの開発を始めるには、パッケージバージョンを作成します。パッチ開発組織は、既存の登録者のインストールとの非互換性を生じさせないように、開発者が既存のコンポーネントを変更することを許可するために必要です。
パッケージバージョンがアップロードできるパッチ数には制限がありません。パッケージのメジャーリリースごとに存在させることができるパッケージバージョンは 1 つのみです。バージョン番号 4.2 のパッケージのパッケージバージョンは、4.2.1、4.2.2、4.2.3 などのパッチのみを開発でき、バージョン 4.1 や 4.3 用のパッチは開発できません。
パッチ開発のインテグレーション
Git のソース制御は、パッケージバージョンを監視する最良の方法です。Git について学習するには、「Git と GitHub の基本」 Trailhead モジュールを完了してください。
バージョン管理は、Visual Studio Code に統合されています。詳細は、「Visual Studio Code 向け Salesforce 拡張機能」および「Version Control in Visual Studio Code (Visual Studio Code でのバージョン管理)」を参照してください。