When sfdx:source:push command succeeds with partial success, i.e. few of the components in the payload failed to deploy, next time when I run sfdx:source:status command, it doesn't show me the failed components as missing in the scratch org, it assumes everything got pushed to the scratch org and there is nothing else to add.

I've to deploy everything again by deleting the contents of .sfdx hidden folder to deploy failed components.

Is this an SFDX bug or am I missing something?

  • sfdx force:source:status has few optional parameters like all, local, remote, log level, etc. Give running the command with appropriate parameters. – Raul Dec 7 '18 at 14:43
  • 2
    Salesforce is aware of the issue. For now, I think you're meant to use force:source:deploy to force updates back to a scratch org, but if you still want to sync the way things should be, you'll have to deal with clearing the .sfdx folder. – sfdcfox Dec 7 '18 at 15:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.