Thanks Tim!
I'm following your suggestions now. It's happened to me more than once that after editing cards on two different devices that Ankidroid told me I had to do a full sync. I've never made changes on either device that warned me my actions would require a full sync.
Is it safe to assume that if one doesn't edit the same card on two devices that changes will merge OK?
Is it safe to assume that if one doesn't edit cards in the same deck on two devices that the changes will merge OK?
I'm assuming that the design goal is that as long as changes don't directly conflict such as the same card being edited on two different devices that the changes should merge gracefully.
It would be nice if the conflicting changes conflicts were resolved more gracefully for example with a list of conflicts and provision for the user to choose which of the conflicting changes to keep. It seems that current approach is to force a full sync.
The reason my devices were getting out of sync is I live where there is only sporadic access to the internet, so I found myself editing cards on both devices without performing a sync first, though the last time this happened I had made an effort to not edit the same cards on both devices.
Greg