I've noticed that when files are modified locally and synced to Alfresco, the changes are made directly to the current version of the document, rather than a new version being created. Is this expected behaviour?
I get asked this question all the time (for CmisSync, but it is the same as Desktop Sync), so I wrote a FAQ about modifying the versioning strategy to fit your needs, it also explains why it works like this. Your feedback about this FAQ article is welcome, by the way 🙂
That being said, CmisSync is planning to add an option to force each modification to create a new version (per-folder option).
Right-click on the file, choose "CmisSync", press "Check out" then "Check in". By doing this, a new version will be created in Alfresco, EVEN if Alfresco is configured with autoVersion set to false. This trick does not work offline, unfortunately.