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

ベストプラクティス

ソース追跡を最大限に活用するには、次のベストプラクティスに従ってください。
メタデータの変更履歴を確認するには Git などのバージョン管理システムを使用する
バージョン管理システムでは、変更をバージョン管理したり、変更履歴を追跡したり、Sandbox などの他の環境に昇格する前にメタデータの変更を確認したりできます。
ソース追跡ファイルを同期状態に戻す
ソース追跡が混乱し、不正確な情報が報告され始めた場合は、force:source:deploy|retrieve コマンドを使用して、同期状態に戻します。どのコマンドを使用するかは、どのソースを最も信頼するかによって決まります。ローカルソースファイルを信頼する場合は force:source:deploy、組織のソースを信頼する場合は force:source:retrieve を使用します。いずれのコマンドの場合も --forceoverwrite パラメータを指定します。このパラメータを指定すると、組織にある変更されたソースのうち、ローカルのソースと競合するものが上書きされます。また、--tracksource も指定します。このパラメータを指定すると、ソース追跡ファイルが正確に同期されます。

たとえば、すべてのソースファイルを含む 2 つのパッケージディレクトリがプロジェクトにあり、組織のプロジェクトよりもローカルのプロジェクトを信頼するとします。次のコマンドを実行すると、すべてのローカルソースが組織にリリースされ、ソース追跡ファイルが同期されます。

1sfdx force:source:deploy -p force-app,force-app2 --tracksource --forceoverwrite