Newer Version Available

This content describes an older version of this product. View Latest

Track Changes Between the Project and Scratch Org

When you start developing, you can change local files in your project directory or remotely in your scratch org. Before you push local changes to the scratch org or pull remote changes to the local Salesforce DX project, it’s helpful to see what changes you’ve made.
  1. To view the status of local or remote files:
    1sfdx force:source:status
    1STATE                     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