Quali sono le implicazioni di come sono archiviate le versioni?

3

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:

  1. Le versioni separate sono tutte in un unico file (probabilmente come fork delle risorse)
  2. Le informazioni sulla versione fanno parte del filesystem
  3. 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?

    
posta Chas. Owens 22.07.2011 - 15:47
fonte

1 risposta

7

Dovresti leggere la grande recensione del Lion di Siracusa in Ars Technica .

Il nocciolo di esso è, no, ogni volta che un altro programma tenta di accedere al file (ad esempio stai provando ad inviarlo in Mail, caricalo in safari) ciò che l'altro programma otterrà è la versione corrente che stai guardando. Nient'altro.

Vedi di più in questa particolare sezione.

    
risposta data 22.07.2011 - 16:05
fonte

Leggi altre domande sui tag