Mon projet utilise actuellement un dépôt svn qui reçoit plusieurs centaines de nouvelles révisions par jour. Le dépôt réside sur un serveur Win2k3 et est servi par Apache/mod_dav_svn.
Je crains maintenant qu'au fil du temps, les performances se dégradent en raison d'un trop grand nombre de révisions.
Cette crainte est-elle raisonnable ?
Nous prévoyons déjà de passer à la version 1.5, de sorte que le fait d'avoir des milliers de fichiers dans un seul répertoire ne posera pas de problème à long terme.
Subversion stocke le delta (les différences) entre 2 révisions, ce qui permet d'économiser BEAUCOUP d'espace, surtout si vous ne livrez que du code (texte) et pas de binaires (images et documents).
Cela signifie-t-il que pour vérifier la révision 10 du fichier foo.baz, svn prendra la révision 1 et appliquera ensuite les deltas 2 à 10 ?