詳細情報:
利用可能な変更リスト
ソーストラッキングされている開発環境を作業項目に接続して変更を取り込むと、DevOps Center に、変更済みと識別されたすべてのファイルのリストが表示されます。これらの変更は、ソース制御リポジトリで選択して確定するまで、作業項目に関連付けられません。変更を確定すると、[利用可能な変更] リストに表示されなくなります。
選択して確定しなかった変更は、[利用可能な変更] リストに再度表示されます。変更内容をこの作業項目 (の別の確定) に含めるか、[変更を取り込む] ボタンをクリックした後に別の作業項目に含めることができます。
DevOps Center では、作業項目の [変更] タブに、ソーストラッキングで変更として識別されたすべてのファイルが表示されます (1)。また、DevOps Center には、取り込まれたファイルの数と、新たに取り込むことのできるファイルの数が表示されます (2)。DevOps センターでは、一度に約 40 の変更を取得できます。すべての変更がリストされるまで、[Pull Changes (変更を取り込む)] をクリックし続けることができます。
.forceignore ファイルでメタデータの取り込みを除外した場合、取り込み操作時に無視されたファイルの数が表示されます (2)。開発環境でファイルを削除した場合、[削除] と表示されます (3)。
変更リストに多数の項目がある場合は、リストのすべての列を並び替えることができます。列ヘッダーをクリックして並び替えます (4)。
変更を確定した後に元に戻す場合
作業項目の変更を確定し、作業項目から一部またはすべての変更を削除することにしたとします。この場合、変更を最初のパイプラインフェーズに昇格させていなければ、作業項目の [状況] を [なし] に変更できます。状況を [なし] に変更すると、含まれているすべての変更のソーストラッキングがリセットされます。変更は使用可能な変更リストに返されます。その変更は、別の作業項目で確定できます。詳細は、「作業項目の状況を [なし] に変更する」を参照してください。
ソース追跡 Sandbox への接続
DevOpsセンターでは、変更されたファイルとメタデータを特定できるように、開発環境としてソース トラッキングされたSandboxが必要です。現在の開発環境でソース追跡が有効になっていない場合、特定の Sandbox で直接有効にするか、すべての Developer Sandbox で本番環境に有効にするかの 2 つの方法があります。
- Sandbox でこの機能を直接有効にする場合、Sandbox を更新する必要はありません。新しい変更はソースで追跡されます。
- 本番でこの機能を有効にする場合は、Sandbox を更新する必要があります。Sandbox を更新したら、DevOps センターで再接続する必要があります。「開発環境を切り替える」を参照してください。
ソース追跡の有効化についての詳細は、Salesforce ヘルプの「Enable Source Tracking in Sandboxes」を参照してください。
変更に削除されたメタデータが含まれる場合
開発環境でコンポーネントを削除し、その変更を取り込むと、[削除] 変更タイプとして表示されます。この変更を確定し、その後昇格すると、メタデータ API の破壊的な変更機能を利用して、そのコンポーネントは対象フェーズから削除されます。
現在ソース制御リポジトリにファイルが存在する場合、削除されたファイル単体で確定できます。ソース制御リポジトリにファイルが存在しない場合、作業項目の変更要求を作成する前に、削除されたファイルを使って別の変更を確定する必要があります。
作業項目の上部に、警告メッセージが表示されます。
