Notre magasin manque constamment d'espace disque, car nous avons un mandat des développeurs et de la direction pour conserver toutes les versions nocturnes, car cela facilite grandement le débogage.Vous cherchez un "système de fichiers de stockage" qui peut fusionner des fichiers dupliqués et similaires pour augmenter l'espace de stockage
Chaque construction a généralement peu de changements. Cependant, presque tous les fichiers sont différents d'une compilation à l'autre, car le compilateur et l'éditeur de liens insèrent des marques de date et d'heure (et des versions) dans les objets et les exécutables. Donc la question est: est-ce que quelqu'un connaît un système de fichiers qui non seulement peut "fusionner des fichiers dupliqués", mais aussi "fusionner des fichiers similaires", puisque ces fichiers sont de plusieurs Ko à Mo, mais seulement quelques octets par le fichier a changé? (Même avec des changements de code, l'impact sur les exécutables sera généralement faible, sauf si un en-tête majeur ou une bibliothèque est modifiée, etc.)
Ceci est pour le stockage des résultats de construction, pas pour le code source; nous utilisons le contrôle de version pour notre source. –
Le contrôle de version peut également être utilisé pour les binaires. Et il fournit les fonctionnalités que vous avez demandées (deltas). –
Bon, c'est logique, mais - y a-t-il un VCS qui fonctionne comme un système de fichiers? Cela peut être accessible à partir de Windows? (De préférence, un système de fichiers Windows.) –