Si .svn/format
existe, alors lisez le numéro dans ce:
- Version 7 est SVN 1.3
- Version 8 est SVN 1.4
- Version 9 est SVN 1,5
Si .svn/format
n'existe pas alors le numéro de version est sur la première ligne en .svn/entries
:
- Version 10 est SVN 1,6
- Version 12 est SVN 1,7
Subversion 1.6 a été le premier à ne pas utiliser .svn/format
. La version 7 et les versions antérieures utilisent le fichier XML .svn/entries
, les versions plus récentes utilisent un format de fichier moins détaillé.
Depuis Subversion 1.7, le numéro de version est stocké dans la base de données SQLite .svn/wc.db
dans le champ "user_version". Donc, même si .svn/format
est remplacé par la version 12, la version actuelle du format est 29 et les futures versions ne peuvent plus mettre à jour .svn/format
.
Tous les numéros de version de format sont décrits dans wc.h avec les numéros de version des versions respectives de Subversion.
Mon fichier a la valeur de format = 4. Cela n'a pas de sens. Le fait? –
@ShariqueAbdullah Je crois que la version 4 correspond à la version originale de Subversion 1.0, mais je pourrais me tromper. –
@ShariqueAbdullah Cela ressemble plus à une version au format du référentiel qu'à une version au format de copie de travail moderne. –