Différence entre les fichiers format et db / format dans un référentiel Subversion

27

Quelle est la différence entre les deux fichiers suivants sur un serveur SVN (c'est-à-dire pas dans un référentiel extrait)?

format
db/format

Dans nos référentiels, le contenu du premier est 5alors que le contenu du second est2

Riches
la source

Réponses:

40

Le formatfichier contient des informations sur le format du référentiel Subversion, tandis qu'il contient des informations sur le format du système de fichiers dudb/format référentiel (FS) de Subversion .

Numéro de format du référentiel:

  • Les formats 0, 1 et 2 étaient antérieurs à 1.0.
  • Le format 3 était courant de 1.0 à 1.3.
  • Le format 4 a été une expérience avortée lors du développement de la fonction de verrouillage dans la version 1.2.
  • Le format 5 était nouveau dans 1.4, et est le premier format qui peut contenir des systèmes de fichiers BDB ou FSFS avec un format FS autre que 1, car les formats antérieurs sont acceptés par certaines versions de Subversion qui ne font pas attention au numéro de format FS.

Numéro de format FSFS:

Ivan Zhakov
la source
Merci! Avez-vous des détails sur la signification des chiffres? (Je vais quand même accepter votre réponse, car vous avez répondu à ma question initiale)
Rich
J'ai mis à jour ma réponse avec une brève description des différentes versions de référentiel et FSFS.
Ivan Zhakov
3
Et le format FSFS 6 a été ajouté dans Subversion 1.8. Il ajoute un emballage revprop ainsi que quelques autres améliorations. subversion.apache.org/docs/release-notes/…
tgharold
2
@tgharold Merci pour ce rappel. J'ai ajouté des informations sur le format FSFS 6 à ma réponse.
Ivan Zhakov
quelqu'un sait-il ce que signifie le format 12?
Erdinc Ay