Проблемы с извлечением пользовательских объектов Salesforce и ApexClass в виде кода с использованием интерфейса командной строки sfdx

#salesforce #sfdx #salesforce-sfdx

Вопрос:

Чтобы дать немного контекста, я работаю с песочницей Salesforce и пытаюсь удалить все внесенные в нее изменения в виде кода. Конечная цель состоит в том, чтобы иметь возможность вносить изменения без кода/графического интерфейса, удалять код, фиксировать его в репозитории, а затем развертывать его в разных средах. Прямо сейчас я просто застрял в попытке записать все метаданные в виде кода.

Это команда, которую я пытался использовать, чтобы вытащить ее. Я уже вошел в систему с помощью sfdx .

 sfdx force:source:retrieve -m "CustomObject,ApexClass" -u myusername
 

После выполнения этой команды в настоящее время я получаю следующую ошибку.

 ERROR running force:source:retrieve:  InvalidPackageDirectory
 

sfdx-project.json

 {
"packageDirectories" : [
    { "path": "force-app", "default": true},
    { "path": "deploy-sf", "default": false}
  ],
"namespace": "",
"sfdcLoginUrl" : "https://test.salesforce.com",
"sourceApiVersion": "44.0"
}