Существует разница между версией / схемой хранилища Subversion (1) и версией FSFS хранилища Subversion (2).
FSFS, в отличие от Berkeley DB, или FSX для разработки, является методом хранения внутренних данных. FSFS является «версионной реализацией файловой системы, которая напрямую использует файловую систему собственной операционной системы».
(1): Версия / схема хранилища Subversion находится в файле [REPO] / формате. Текущие версии документа Subversion repos_upgrade_HOWTO :
SUBVERSION VERSION NUMBER SCHEMA VERSION
------------------------- --------------
Up to and including 0.27 1
0.28 - 0.33.1 2
0.34 - 1.3 3
(no released version used this) 4
1.4 - 5
(2): Однако формат FSFS репозитория находится в файле [REPO] / db / format. Текущие версии находятся в документе libsvn_fs_fs FSFS Structure , в разделе Форматы файловой системы . В настоящее время они:
Format 1, understood by Subversion 1.1+
Format 2, understood by Subversion 1.4+
Format 3, understood by Subversion 1.5+
Format 4, understood by Subversion 1.6+
Format 5, understood by Subversion 1.7-dev, never released
Format 6, understood by Subversion 1.8
Format 7, understood by Subversion 1.9
Кроме того, начиная с Subversion 1.9, теперь вы можете использовать команду svnadmin info для получения как версии / схемы репозитория Subversion, так и версии FSFS репозитория Subversion (см .: выпуск Subversion 1.9 Примечания - Улучшения FSFS , а также Subversion 1.9 Замечания к выпуску - svnadmin Изменения и улучшения )