No he encontrado buenos datos sobre cómo se implementa la función de las versiones. A mi modo de ver, hay tres formas de implementarlo:
- Las versiones separadas están todas en un archivo (posiblemente como fuentes de recursos)
- La información de la versión es parte del sistema de archivos
- La información de la versión se guarda en un conjunto de archivos y es necesario que una biblioteca los junte en un solo archivo
Quiero saber porque me preocupa lo que sucederá cuando envíe una copia de un archivo a un tercero. ¿Podrá el tercero ver el historial del archivo (malo en algunos casos, deseable en otros)? ¿Qué sucede si el tercero está utilizando una versión anterior de OS X, o un sistema operativo completamente diferente?