すべてを取得するSalesforceCLIコマンド?

Sep 05 2020

いくつかのクラス、UI要素、その他のものを使用してアプリを作成しました。作成したすべてのものを含むパッケージを作成しました。テストとリリースのために、これを現在の開発インスタンスとは別のインスタンスに移動する必要があります。Visual StudioCodeのSalesforceCLIを使用して、パッケージで指定されているすべてのアイテムをダウンロードすることはできますか?

フォローアップの質問は、新しいインスタンスにすべてをアップロードするためのコマンドは何ですか?

回答

2 sfdcfox Sep 05 2020 at 05:04

シェルスクリプト/コマンドまたはUIのいずれかを使用できます。

bash / powershell / cmdでパッケージを取得するには:

sfdx force:source:retrieve -n "My Package Name"

または、必要に応じて、VSCodeの「projectfrommanifest」オプションを使用できます。次の内容でpackage.xmlファイルを作成します。

<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://sforce.soap.com/2006/04/metadata">
  <types>
    <members>My Package Name</members>
    <name>Package</name>
  </types>
  <version>49.0</version>
</Package>

新しい組織に展開するには:

sfdx force:source:deploy -p force-app

または、VS Codeで、force-appフォルダーを右クリックし、[SFDX:Deploy toOrg]をクリックします。