1. Sitecore for Visual Studio

オンデマンドでアイテムを同期

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore for Visual Studio (SVS) を使用して、ファイル システムとSitecoreインスタンス間でアイテムをオンデマンドでプッシュまたはプルできます。同期操作は、Push items to SitecoreウィンドウとPull items from Sitecoreウィンドウ (一般にSyncウィンドウと呼ばれます) で実行され、次の機能が含まれています。

機能

形容

Environments

ファイル システム アイテムを同期するSitecoreインスタンス環境を選択します。

Filters

アイテムを含めるか除外するかを切り替えます。

Refresh

クリックすると、ファイル システム内のシリアル化されたアイテムがSitecoreインスタンスに対して検証されます。

アイテムを同期するには:

  1. Sitecoreモジュール エクスプローラーで、次の操作を行います。

    • すべてのモジュールのシリアル化を評価するには、Sitecore Configuration Rootを右クリックし、Push items to SitecoreまたはPull items from Sitecoreをクリックします。

    • 特定のモジュールのみを評価するには、モジュールを右クリックし、Push items to SitecoreまたはPull items from Sitecoreをクリックします。

    SVSは、ファイル システム内のシリアル化されたアイテムを、ターゲットSitecoreインスタンス内のアイテムと照合して検証します。これは、sitecore ser validateコマンドを実行した場合と同じプロセスです。

    検証後、Syncウィンドウは、モジュールによって定義されたアイテムと選択したSitecore環境のアイテムを比較し、結果を表示します。

    2つの間に違いがない場合、Syncウィンドウは空のままです。

    Illustration showing the Sync window with no item differences.

    違いがある場合は、Syncウィンドウにモジュールごとにグループ化された違いが表示されます。

    Illustration showing the Sync window with item differences.

    この例では、1つの項目が追加され、他の2つの項目が更新されました。更新されたアイテムのフィールドの違いを確認するには、ウィンドウの右側にあるアイテムの展開ボタンをクリックします。

    Illustration showing the Sync window with item differences expanded.

    更新されたアイテムに表示される情報は、sitecore ser pull -w -vコマンドを実行した場合に表示される情報と同じです。

  2. 同期するアイテムのチェックボックスをオンにします。青色のモジュール領域のチェックボックスは、モジュール内のすべての項目を選択します。 Select Allチェック ボックスは、すべてのモジュール内のすべての項目を選択または選択解除します。

  3. 同期操作を開始するには、Syncをクリックします。 are no synchronization errorsがある場合、アイテムはSyncウィンドウから削除されます。 are synchronization errorsがある場合は、Syncウィンドウにエラーが表示され、RefreshボタンがValidateボタンに変わります。

    Illustration showing the Sync window with synchronization errors.
  4. すべての同期エラーのリストを表示するには、Validateをクリックします。

    Illustration showing Sync windows with the expanded list of synchronization errors.
  5. SVSでリスト上の相違点の修正を試みるには、Fix Errorsをクリックします。これは、sitecore ser validate --fixコマンドを実行した場合と同じプロセスです。

    メモ

    Manual Fixと表示されるエラーは手動で修正する必要があります。

  6. 修正を確認するには、もう一度Validateをクリックします。エラーがなければ、Syncウィンドウが更新され、Sitecoreインスタンスへのアイテムのプルまたはプッシュを再開できます。

この記事を改善するための提案がある場合は、 お知らせください!