J'ai essayé d'exécuter svnadmin pack sur repos qui ont été créés à l'origine avec SVN 1.6. Cependant, je ne vois aucune sortie pour suggérer que la commande fasse quoi que ce soit. Est-ce que l'empaquetage de partition se produit automatiquement pour les repos 1.6 natifs (par opposition à la demande de repos amélioré)? La sortie Je me attends à voir est:Est-ce que svnadmin pack fonctionne sur des repos 1.6 non mis à jour?
$ svnadmin pack /var/svn/repos
Packing shard 0...done.
Packing shard 1...done.
Packing shard 2...done.
…
Packing shard 34...done.
Packing shard 35...done.
Packing shard 36...done.
$
Cependant, je suis juste voir:
$ svnadmin pack /var/svn/repos
$
Le repo que je suis en train d'emballer a 16 révisions, et je l'utilise comme un rapport de test en vue d'emballer d'autres repos avec> 1000 révolutions
La réponse courte est non. Je viens de vérifier ceci en créant un nouveau dépôt et en y ajoutant 1400 révisions (générées aléatoirement et validées avec svn ci). La liste du répertoire db/revs/0 révèle tous les fichiers dans toute leur splendeur. Après l'emballage, nous obtenons un fichier 0.pack à la place. –