I want sync not merge

h2441788
h2441788
Community Member

Hi,
I am using 1pw on my pc and android mobile and syncing on dropbox with no issues. On my ipad ios9.2.1 using 1pw6.2.2 pro, I was using dropbox sync but for some reason I changed to wi-fi sync and when I am done with wi-fi sync I changed sync method to dropbox sync again and the problem begins in there. I setup for syncing via dropbox, I choose the vault and then a message saying that 'your vault and dropbox vault are 100.0% similar, do you want to MERGE these vaults anyway?' There is no option there for sync but merge and I do not want to merge to duplicate the items. I have just one vault and I want to sync with my devices. What should I do?
Regards,


1Password Version: 6.2.2 pro
Extension Version: Not Provided
OS Version: ios9.2.1
Sync Type: dropbox

Comments

  • AGKyle
    AGKyle
    1Password Alumni

    Hi @h2441788

    Sorry for the confusion here. Sync and Merge are tough topics to discuss in such a small space but basically here's the information you need to know:

    1. Every item in 1Password has a unique ID.
    2. When you are being presented with the dialog you see we compare these unique IDs and report back the percentage of them that are the same. In your case, 100% are the same.
    3. If you were to merge these vaults there would be no duplication of items, it's going to compare each of the items and pick the newest one that was edited and put that on each device.

    So, if you have an item, lets say it's "MyBank" and device A and device B have the same identical item, with the same unique ID. When you merge, these two stay 100% the same as they were. No duplicate

    If you have an item called "FaceBook" on device A, but not device B, then a merge will make FaceBook appear on device B as well.

    If you have an item called "Amazon" on device A (edited at 10:00pm) and on device B (edited at 11:00pm) then device A will get device B's item.

    If you have an item called "Twitter" on device A (edited at 10:00pm) and on device B (edited at 10:00pm) but both have different edits, this creates a situation where we do a merge on an item, the conflicting fields will be chosen from one, and the conflicting fields will show up in a "Conflicts" section within that item so you don't lose any of that information.

    This is a very very simplified example, but by tapping "Merge" in your scenario, it's just going to do the above process (amongst others) but no duplicate items.

    If you had two totally separate vaults... Lets say "Vault A" and "Vault B" and they each have an "Amazon" item, but Vault A's item has a unique ID of "2AB.." and Vault B's item has a unique ID of "C38" then these are technically two separate items and if these vaults were merged then you would end up with duplicate items. However, in this case we wouldn't report back 100% similar, they'd be 0% similar.

    Does that help make more sense of things?

  • h2441788
    h2441788
    Community Member

    Thanks for your support. I merged the vaults and the similar items did not duplicated. I noticed that if the notes in an item on different devices are not identical then they merged ( both notes are written in the notes field) regardless of the timestamp, right?

  • AGKyle
    AGKyle
    1Password Alumni

    Hi @h2441788

    I'm not sure about that. I believe you likely ran into a situation where they conflicted and then merged. You should see the two notes separated by a "=====" type line. You can remove the one that you don't want to keep by simply editing and removing the unneeded portion.

    That said, there are a lot of scenarios and edge cases that we try to handle in the merge code but I don't believe we duplicate the notes field unless the items were in conflict. Otherwise we simply replace the entire item with whichever is newest. I'd have to dig into the code pretty deep to find out I'm afraid.

This discussion has been closed.