TDS が当社の要件を解決するかどうかを評価しています。次の点について質問します。
役割とメンバーシップ TDS を使用して環境間でユーザー、役割、セキュリティ設定などを同期したいのですが、この要件をサポートするオプションは何ですか?
サイトコア アイテムのデプロイ ステージングとプロダクションに分類できる複数の環境があります。DeployOnce または AlwaysDeploy プロパティを使用して、特定の環境に対して TDS によってデプロイされるアイテムを指定したいと考えています。1. ステージング環境: すべてのアイテムに AlwaysUpdate を設定します。 2. 本番環境: 一部のアイテムに DeployOnce を設定し、他のアイテムに AlwaysUpdate を設定するか、デプロイするアイテムのみを含めます。環境ごとに展開する項目を指定するオプションはありますか? 考えられる解決策の 1 つは、環境ごとに 1 つずつ、2 つの異なる TDS プロジェクトを作成することですが、他の方法もあるかもしれません。
Sitecore から TDS プロジェクトへの同期の自動化: ビルド スクリプトから Sitecore アイテムを TDS プロジェクトに同期するために使用できる MSBuild ターゲットがあります。同様に、Get Sitecore Items、Sync with SiteCore、Deploy など、Visual Studio で実行できる他のコマンドは、ビルド スクリプトからトリガーできますか?
同期方向の制限: ある環境でアイテムを Sitecore から TDS プロジェクトにのみ同期でき、同じアイテムを別の環境でどちらの方向にも同期できるかを指定することは可能ですか?