Avoiding "Unwanted Virtual Copies" when copying Images and DOPs between systems

@John7 I don’t know why your workflow succeeds and does not get any Virtual Copies because if I understand it correctly it should @sgospodarenko and for the following reason.

  1. Every image in a DxPL database is assigned a unique number (Uuid) when implicitly “imported” into the DxPL database by simply discovering the new images in the the new directory, i.e. the user navigates to the new directory. This is also the case for any new images added to an already “imported” directory. Any changed images re-discovered in an already “imported” directory (e.g. containing adjusted metadata etc.) will continue to use the existing entry in the database unless accompanied by a new DOP (see 4 below).

  2. The Uuid from the image allocated by DxPL is then copied to the DOP sidecar when one is created (after almost any edit) or when the user selects to ‘File’/‘Sidecar’/‘Export’.

  3. All edits carried out in DxPL are updated to the database and copied to the DOP, including metadata changes but from PL5 the much increased metadata list will not be copied back to the [M]aster image from the DOP.

  4. If the image file, any xmp sidecar file (for RAW images only) and the DOP are carried to another machine and introduced to a another copy of DxPL it will be “imported” with no problems whatsoever providing that the DxPL database does not contain a copy of that image with exactly the same directory layout already. If the second system has already got a database entry for the image (not just the name of the image but the exact directory structure as well) then DxPL will compare the Uuid of the database entry with the Uuid of the DOP and if they do not match then the existing database entry will become the [M]aster and the DOP entry will become Virtual Copy [1] to protect the image and the DOP data!

  5. There is nothing “sinister” about this action it is simply one way of automatically handling a potential duplicate clash (the only problem is that I don’t fully understand why you don’t experience the same problem!)

In responding to another topic Add an option to PhotoLab to turn the database functions on or off - #4 by BHAYT I proposed this as a “solution” that DxO could provide but in the meantime I suggest for those that experience the problem then use the transfer strategy that I have documented above!