So I was using Sitecore 8.2 and working on one of my development tickets. While committing my changes to source control, I observed, for some reason, created field value for TDS item was updated on my local instance (highlighted in snapshot). I knew this was not the Sitecore item created date field which is represented by __Created (also in snapshot). I looked around but didnt find much information on what this field represents and why it was updated on my local.
So I started digging and also reached out to Sitecore support and below is the observation -
- Created field values are updated by Sitecore serialization. TDS doesn't directly update them, it uses the Serialization API to get the item and it is changed/updated by the API
- Created field is ignored by TDS for sync and compare. It was not present in older versions of Sitecore, therefore, we don't use it to maintain backward compatibility. Since it is ignored by TDS, there is not much information about the field, but it has not caused any problems with any of the users.
- Created field shows up as a difference in compare window, because it is different. When looking for differences, the sync window does not look at that property, and will not flag an item as different if there are no field differences.
Comments
Post a Comment