Je n'ai pas trouvé de bonnes données sur la façon dont la fonctionnalité des versions est mise en œuvre. À mon avis, il y a trois façons de l'implémenter :
- Les versions séparées sont toutes dans un seul fichier (éventuellement en tant que fourches de ressources).
- L'information sur la version fait partie du système de fichiers
- Les informations sur la version sont conservées dans un ensemble de fichiers et une bibliothèque est nécessaire pour les rassembler en un seul fichier.
Je veux le savoir car je m'inquiète de ce qui se passera lorsque vous enverrez une copie d'un fichier à un tiers. Le tiers pourra-t-il voir l'historique du fichier (mauvais dans certains cas, souhaitable dans d'autres) ? Que se passe-t-il si le tiers utilise une version antérieure d'OS X, ou un système d'exploitation complètement différent ?