プロジェクトとスクラッチ組織の間での変更の追跡
開発を開始すると、プロジェクトディレクトリのローカルファイルを変更したり、リモートでスクラッチ組織での変更を行ったりすることができます。ローカルでの変更をスクラッチ組織に転送したり、リモートでの変更をローカル Salesforce DX プロジェクトに取得したりする前に、どのような変更を行ったかを確認できると便利です。
-
ローカルファイルまたはリモートファイルの状況を表示する手順は、次のとおりです。
1sfdx force:source:status1STATE FULL NAME TYPE PROJECT PATH 2───────────── ───────── ───────── ─────────────────────────────────────────────────── 3Local Deleted MyClass ApexClass /MyClass.cls-meta.xml 4Local Deleted MyClass ApexClass /MyClass.cls 5Local Add OtherClass ApexClass /OtherClass.cls-meta.xml 6Local Add OtherClass ApexClass /OtherClass.cls 7Local Add Event QuickAction /Event.quickAction-meta.xml 8Remote Deleted MyWidgetClass ApexClass /MyWidgetClass.cls-meta.xml 9Remote Deleted MyWidgetClass ApexClass /MyWidgetClass.cls 10Remote Changed (Conflict) NewClass ApexClass /NewClass.cls-meta.xml 11Remote Changed (Conflict) NewClass ApexClass /NewClass.cls