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

ソース追跡で特定された変更のプレビュー

ローカルプロジェクトと対象組織間の変更を確認するには、変更を確認するプロジェクトディレクトリに移動します。次に、プレビューコマンドのいずれかを実行します。プレビューコマンドは、組織へリリース可能なプロジェクトのローカルな変更か、組織の取得可能な変更のどちらかを表示します。
  1. ターミナルウィンドウまたはコマンドウィンドウで、プロジェクトディレクトリに移動します。この例では、ディレクトリの名前は MyProject です。
  2. プロジェクトと組織の間で何が変更されたかを確認するには、project deploy preview か、project retrieve preview のいずれかのコマンドを実行してください。--target-org フラグを追加して、ローカルプロジェクトと比較するスクラッチ組織または Sandbox のユーザー名または別名を指定します。次の例は、コマンドは、DevSandbox という別名の Sandbox にリリース可能なローカルの変更を表示します。

    同様に、次の例はローカルプロジェクトで取得できる Sandbox 内のリモートの変更を表示します。

    project deploy preview コマンドでは、--metadata--source-dir--manifest フラグを使用することができ、リリースをより詳細にプレビューできます。次の例は、ApexClass メタデータのリリースのみをプレビューします。

次の project deploy preview サンプル出力は、WidgetClass Apex クラスと WidgetObject__c カスタムオブジェクトにローカルな変更があり、組織にリリースできることを示しています。

次の project retrieve preview サンプル出力は、GizmoClass Apex クラスと GizmoObject__c カスタムオブジェクト (およびそのレイアウト) にリモートの変更があり、組織からローカルプロジェクトに取り込めることを示しています。この出力は、また、プロジェクトと組織の間に競合がないことを示しています。

プレビューコマンドは、Type、Fullname、Path の 3 つの列がある変更情報テーブルを使用します。それぞれの行は 1 つの変更を表しています。

  • Type は、変更されたコンポーネントのメタデータ型です。コンポーネントが何であるのか、たとえば Apex クラスであるのか、カスタムオブジェクトであるのかを示します。
  • Fullname は、コンポーネントの API 参照名です。
  • Path は、ローカルプロジェクトのコンポーネントの場所です。空白の場合、コンポーネントは、ローカルプロジェクトに存在しません。通常、空白のときは、コンポーネントがローカルプロジェクトではなく組織に存在していることを意味します。

ソース追跡で変更が検出されない場合、プレビューコマンドは、「No results found (該当する結果がありません)」というメッセージを返します。

ローカルプロジェクトと組織のソースの変更をプレビューすると、ソースをリリースまたは取得するか、潜在的な問題を解決する準備が整います。