Contents
Why does Unicorn appear to be using transparent sync?
But before I do that I want to know why Unicorn appears to be using transparent sync. Where you can see the inner exception is trying to save the item to disk at Rainbow.Storage.SerializationFileSystemTree.WriteItem (IItemData item, String path)
Is it possible to use transparent sync in Sitecore?
When using Transparent Sync, the items on disk magically appear in Sitecore without syncing. So one automated deployment option is to simply use Transparent Sync and copy your updated serialized items to the deployment target alongside your code.
What do you need to know about unicorn serialization?
Unicorn is an open source tool which allows performing Sitecore items serialization from the database to a file system, so they can be shared among developers using version control system like git. After the initial setup Unicorn allows to perform automatic serialisation of changes to the items when they are made in Sitecore.
How does Unicorn sync with the Sitecore database?
Then if you execute the sync page, the merged changes are synced into your Sitecore database. Unicorn uses the Rainbow serialization engine, which uses some format enhancements that make it far simpler to merge than the Sitecore default format. Is this like TDS? Unicorn solves some of the same issues as Hedgehog’s TDS.
What happens if you merge two items in Unicorn?
During a sync operation, Unicorn can detect improperly merged renamed items (e.g. two serialized items with the same ID in different files) and will report that fact as an error.
How does Unicorn automatically serialize changes in Sitecore?
Unicorn will automatically serialize item changes you make in Sitecore to items that match the predicate (s) configured. Conflicts in items are resolved at the source control level – at any given time, the disk is considered the master copy of the Sitecore items (due to local changes being automatically serialized as they’re made)