Vous ne pouvez pas. Ce que vous cherchez, c'est à ajouter des métadonnées à un fichier. C'est la raison pour laquelle les logiciels de révision comme Perforce existent en premier lieu. Ce type de logiciel suit tous les fichiers à l'intérieur d'un dépôt et tient un registre de toutes les modifications, renommages, suppressions et créations de fichiers. Mais même Perforce a ses limites car il ne peut pas modifier les liens entre les fichiers.
Si vous souhaitez une solution complète, un BigFile est la solution pour un suivi parfait des dossiers. Mais à ce stade, vous n'avez plus accès au support de Windows. La plupart des sociétés de jeux vidéo utilisent le concept de BigFile car il permet de suivre tous les fichiers présents à l'intérieur par ID au lieu des noms. Tous les fichiers sont alors connus sous le nom d'ID et le chemin n'est qu'une commodité pour l'utilisateur. Un fichier fait référence à un autre par son ID, et rien d'autre.
Dans le cadre d'un grand projet auquel j'ai participé, nous avions une intégration de BigFile avec Perforce au-dessus pour servir d'historique des révisions. BigFile sérialise un fichier "extérieur" et le transmet à Perforce pour l'historique. Lorsque nous obtenions la dernière version, BigFile demandait à Perforce toutes les dernières versions et les réintégrait à l'intérieur.
Mais si vous ne faites que des fichiers Office, Perforce, Alienbrain, CVS ou Subversion sont tous des logiciels qui résoudraient vos problèmes.