この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

パッチバージョンの使用

パッチバージョンおよび転送アップグレードは、Salesforce ISV パートナーのみが使用できます。

メモ

パッチバージョンを使用することにより、開発者は、管理パッケージ内の既存のコンポーネントの機能を変更できます。パッケージの変更は登録者にはわかりません。パッチは、管理-リリース済み「管理-リリース済み」パッケージのマイナーアップグレードで、バグなどのエラーの修正にのみ使用します。

パッチバージョンは、メジャーリリースにのみ作成できます。登録者は、他のパッケージバージョンと同様にパッチアップグレードを取得できます。ただし、パッチは転送アップグレードを使用して配布することもできます。

パッチを作成すると、パッケージの [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 用のパッチは開発できません。

パッチ開発のインテグレーション

Force.com IDE を使用してパッケージを開発する場合は、さまざまなプロジェクト部門の比較と統合を行うために、Eclipse のリビジョン管理システムを活用できます。

Salesforce では、Subversion プラグインの使用をお勧めします。IDE 用の Subversion をインストールする手順は、次のとおりです。
  1. http://subclipse.tigris.org にアクセスし、使用している Eclipse のバージョンと互換性のある最新の Eclipse 更新サイトの URL を入手します。
  2. Lightning プラットフォーム IDE で、[Help (ヘルプ)] | [Software Updates (ソフトウェアの更新)] に移動し、[Available Software (使用可能なソフトウェア)] タブを選択します。[Add Site (サイトを追加)] をクリックして、上記の手順で入手した URL を入力します。
  3. 新しいサイトを選択し、[Finish (完了)] をクリックして、Subclipse プラグインの最新バージョンを取得します。サイトから返されるリストから、必要な Subclipse プラグインを選択します。
  4. [Next (次へ)] をクリックし、利用規約に同意し、[Next (次へ)] をもう一度クリックします。
  5. インストールを開始するには、[Finish (完了)] をクリックして [Install All (すべてインストール)] をクリックします。インストールが完了したら、Eclipse を再起動します。
これで、使用している Lightning プラットフォーム IDE 環境が Subclipse にリンクされました。次の手順で、リポジトリを環境に接続します。
  1. IDE で SVN Repository Exploring パースペクティブを開きます。[SVN Repositories (SVN リポジトリ)] ビューを見つけます。
  2. 右端の [Add SVN Repository (SVN リポジトリを追加)] アイコンを使用して、ローカルリポジトリにアクセスするように Subclipse を設定します。ローカルのリポジトリにアクセスするための URL は、file:///svn_repos です。
Subversion のリポジトリでは、格納されているプロジェクトに加えられた変更が追跡されます。パッチを使用した作業には、メインの開発組織とパッチ開発組織の 2 つの部門が関与するため、今後のリリースに向けて変更内容をマージします。パッケージのさまざまなバージョンを参照する手順は、次のとおりです。
  1. Project Explorer パースペクティブを開きます。
  2. 比較するメイン開発プロジェクトのファイルに移動し、コンテキストメニューを使用して [Compare With... (比較対象...)] | [Branch/Tag... (部門/タグ...)]を選択します。
  3. [Compare to (比較対象)] 項目で、ファイルのパッチバージョンを選択します。
  4. [Graphical (視覚的)] をクリックし、[OK] をクリックします。

メイン開発組織のファイルとパッチ開発組織に保存されているファイルを比較した変更内容が強調表示されます。このビューを使用して、2 つのプロジェクト間の差異をマージできます。

Lightning プラットフォーム IDE の使用についての詳細は、『Platform Developer's Guide』を参照してください。