---
title: "SitecoreコンテンツシリアライゼーションFAQ"
slug: "sitecore-content-serialization-faq"
abstract: "Sitecoreコンテンツシリアライゼーションに関するよくある質問への回答。"
---
# SitecoreコンテンツシリアライゼーションFAQ

ここでは、[Sitecoreコンテンツシリアライゼーション(SCS)](https://doc.sitecore.com/xp/ja/developers/103/developer-tools/sitecore-content-serialization.html "Sitecore Content Serialization")に関するよくある質問への回答を読むことができます。

## SCSはどのような問題を解決しますか?

Sitecoreのアイテムは常に作成・更新されており、これらの変更はSitecoreインスタンス間およびSitecoreソリューションに携わる開発者間で同期されなければなりません。これはコードを共有するのと同じ方法です。

しかし、アイテム変更の同期プロセスは自動化機能が限られているため、エラーや時間のかかることが多いです。

SCSは、項目変更の自動同期を可能にする標準のアイテムシリアライズでこの問題に対応しています。

## Visual StudioでSitecoreコマンドラインインターフェースやSitecoreを使う利点は何ですか?

Sitecoreコマンドラインインターフェース(CLI)は、Sitecoreインスタンスとやり取りするコマンドラインインターフェースです。これにより自動化とバージョン管理が強化されます。Sitecore for Visual Studio(SVS)は、Visual Studio内からSitecoreインスタンスとやり取りするグラフィカルツールです。SVSはSitecore CLIと同じ機能を提供しますが、コマンドラインツールに慣れないユーザー向けに設計されています。

## Sitecore CLIやSVSで専用に利用できる機能はありますか?

Sitecore 10.0では、Sitecore CLIとSVSは日常の開発タスクにおいて機能の同等性を持っています。開発者は機能を放棄することなく、自分の作業方法を選択できます。

## SitecoreはまだSitecore向けのチーム開発を提供していますか?

Sitecoreは、Sitecore 10と互換性のあるTeam Development for Sitecore(TDS)のバージョンを提供します。これはSVSとは別のツールであり、異なるプロジェクトファイル形式とワークフローを使用しています。

## Sitecore Team Development for TDSが提供する機能で、Sitecore Content Serialization、Sitecore CLI、Visual Studio for Sitecoreにはないものは何ですか?

Sitecoreのチーム開発(TDS)は、Sitecore Content Serialization(SCS)や関連ツールには含まれていない展開重視の機能を提供します。

以下の機能はTDSでのみ利用可能です:

-   ローカルSitecoreインスタンスへのファイル展開
-   ウェブ展開パッケージ(WDP)生成
-   コード生成
-   バリデーター
-   環境検証

> !注Web Deployment Package(WDP)生成はTDS専用の機能であり、Sitecore Content Serialization、Sitecore Command Line Interface、Visual Studio for Sitecoreでは利用できません。

## 私のTDSライセンスはSCSやSitecore CLIの使用を可能にしますか?

TDSとSVSは同じライセンスの下で提供されているため、開発チームは自分たちのニーズに最適なツールを選択できます。SVS専用のライセンスを取得する方法はありません。SVSを使用するにはTDSライセンスを購入する必要があります。Sitecore CLIはライセンスがなく、TDSライセンスの有無にかかわらず提供されます。

## Sitecore CLIはLinuxマシンで動作しますか?

はい、Sitecore CLIはLinuxで動作します。