a bad experience with syncing which maybe I can avoid next time
I work in 3 different places and have 3 different computers. So I´m using Zotero upgraded storage. And I use mostly the standalone version on all 3 computers.
Last time I worked from my office at school on the standalone version, for some reason my modifications where not updated on to the Zotero server. I found out when I opened Zotero from home.
So today I came back to school to try to fix it. When I opened Zotero standalone I saw that apparently my last changes had been saved. But the auto-sync function was on and it started to sync with the server version which did not contained the modifications I was looking for. It took me maybe 2 seconds to go into preferences and tick off "auto sync", but during that time my local version was already synced with the server version, hence losing the modifications I wanted to bring to the server version.
I found the back up storage in my local zotero folder and tried to switch the sqlite file with the sqlite.bak file but the sqlite.bak did not contain all the modifications I wanted to implement.
So:
>> somehow there should be a way to switch off autosync before it triggers automatically?
>> what should I do to avoid such problem next time? Use Zotero on firefox across my 3 computers, make sure to sync every time I am done working, and do a manual back up by copying the Zotero local folder after any major change?
>> or maybe there is a way I can still fix it?
Thanks for your consideration and all the best!
Etienne
Last time I worked from my office at school on the standalone version, for some reason my modifications where not updated on to the Zotero server. I found out when I opened Zotero from home.
So today I came back to school to try to fix it. When I opened Zotero standalone I saw that apparently my last changes had been saved. But the auto-sync function was on and it started to sync with the server version which did not contained the modifications I was looking for. It took me maybe 2 seconds to go into preferences and tick off "auto sync", but during that time my local version was already synced with the server version, hence losing the modifications I wanted to bring to the server version.
I found the back up storage in my local zotero folder and tried to switch the sqlite file with the sqlite.bak file but the sqlite.bak did not contain all the modifications I wanted to implement.
So:
>> somehow there should be a way to switch off autosync before it triggers automatically?
>> what should I do to avoid such problem next time? Use Zotero on firefox across my 3 computers, make sure to sync every time I am done working, and do a manual back up by copying the Zotero local folder after any major change?
>> or maybe there is a way I can still fix it?
Thanks for your consideration and all the best!
Etienne
1) if, as Gracile suggests, you modified the same item in two places, you would have gotten a sync conflict with an option to pick the one you wanted.
2) if you modified different items or added items, the sync server would always add those changes, never revert them.
Or, in other words, the only time sync will ever remove anything from Zotero is when you have specifically deleted it on one computer.
If you describe in a little more detail what happened, we can maybe make more sense of what occurred.
Dan: Hmm. Disqualifying my comment above, then. We did see records modified without warning, on a group maintained by multiple machines, one of which had a bad clock time. However (a very important however) the clients used were MLZ, and now that you mention it, the reversion may have been limited to multilingual records. The change-markup for multilingual records has since been tightened up, so possibly this is no longer an issue even for us. Sorry if this caused confusion.
It happened like @Gracile described: I modified my library on another computer. But I did not get any sync conflict message as @adamsmith described.