Non ho trovato dati validi su come è implementata la funzionalità delle versioni. Per come la vedo, ci sono tre modi in cui può essere implementato:
- Le versioni separate sono tutte in un unico file (probabilmente come fork delle risorse)
- Le informazioni sulla versione fanno parte del filesystem
- Le informazioni sulla versione sono conservate in un set di file e una libreria deve riunirle in un unico file
Voglio sapere perché sono preoccupato per ciò che accadrà quando invii una copia di un file a una terza parte. La terza parte sarà in grado di vedere la cronologia del file (male in alcuni casi, auspicabile in altri)? Cosa succede se la terza parte sta utilizzando una versione precedente di OS X o un sistema operativo completamente diverso?