We are planning to migrate from TDS to Sitecore CLI and I need to create module.json
files following the existing TDS setup.
In one of the TDS .scproj
, I see nodes like this:
<SitecoreItem Include="sitecore\content.item"><ItemDeployment>NeverDeploy</ItemDeployment><ChildItemSynchronization>NoChildSynchronization</ChildItemSynchronization></SitecoreItem>
There are two properties for each item - ItemDeployment
and ChildItemSynchronization
.
I would like to confirm the Sitecore CLI option equivalents for those.
TDS - ItemDeployment | CLI - allowedPushOperations |
---|---|
NeverDeploy | ??? |
DeployOnce | CreateOnly |
??? | CreateAndUpdate |
AlwaysUpdate | CreateUpdateAndDelete |
TDS - ChildItemSynchronization | CLI - scope |
---|---|
NoChildSynchronization | SingleItem |
KeepAllChildrenSynchronized | ItemAndDescendants |
??? | ItemAndChildren |
??? | DescendantsOnly |
Could you please confirm if what I have mapped is correct.
Also, what should be considered for the missing ???
cases.