I'm not able to address what happens to XMP sidecar files. I don't get any sidecar files. I only have a DNG file that originated in my camera. LR writes to the XMP block of the original master DNG file. When I open the DNG file in Develop it has one snapshot named "Import". If I create a VC, Any snapshots created in ve VC are visible in the original master.
Here's what I've discovered since my earlier post:
Even though I have "Automatically write changes to XMP" checked, no new XMP snapshot data is written to the DNG master. In the VC, [Save Meta Data to File <Cntl S>] is grayed out. And I am unable to write XMP data to any file from the VC. If I switch back to the Original DNG master, all my snapshots for the VC show up in LR but have not been written to the master. (Remember "Automatically write changes to XMP" is checked) [Save Meta Data to File <Cntl S>] is no longer gray and only when I do a <cntl S> is the XMP data written to the XMP block of the DNG.
In another thread, JohnBeardy made a good case for using VCs over snapshots. To that I have started to use VCs and named presets embedded in the IPTC JobIdentifier field to identify exports that are sent to Flickr or have a file created. Now that I've discovered that I can write the snapshot to the XMP block of the original DNG, I'm not sure why I need a VC which only exists in the LR database
So to the OP, I'd like to amend my earlier comments and suggest that the Snapshot is the place to go to preserve multiple instruction sets as long as the snapshots are written to the XMP either in the XMP block or in an XMP Sidecar file. While it should happen automatically, it does not appear to be so in the case of master DNG files.
[quote author=MarkNicholas link=topic=73'7.msg49767#msg49767 date=12483'9714]
[quote author=clee'1l link=topic=73'7.msg49751#msg49751 date=124828'6'6]
[quote author=Sean McCormack link=topic=73'7.msg49746#msg49746 date=1248279421]
Snapshots are stored in XMP. When you create or modify a Virtual copy, create a snapshot at the same time to have the settings stored in XMP. Snapshots saved inside a Virtual Copy are also available to the original file.
[/quote]Snapshots created in the VC are available to the master, but they are not written to the XMP metadata written to the master. I have a Master DNG file. It has the 'import' snapshot listed in the XMP section of the metadata (as viewed by EXIFtool). I created a snapshot in a VC. In develop it shows up associated with both the master and the VC. I created a second snapshot on the master. It shows up in develop on both the master AND the VC. Neither show up in the XMP section of the DNG master. The only snapshot that is available in the XMP section of the master is the snapshot named "Import" which was created before and develop processing or VC was generated.
[/quote]
Sean is correct. When you create a snapshot of the VC it is not only available to the master but is saved to the xmp file of the master. This works for xmp sidecar files to RAW files. Not tested with DNG files but can't see why it would not work.
[/quote]