Разница между форматом и файлами формата db / format в хранилище Subversion

27

В чем разница между следующими двумя файлами на сервере SVN (т. Е. Не в извлеченном хранилище)?

format
db/format

В наших репозиториях содержимое первого находится в 5то время как содержимое второго2

Богатый
источник

Ответы:

40

formatФайл содержит информацию о формате Subversion репозитория, а db/formatсодержит информацию о Subversion Repository файловой системы (ФС) формате.

Номер формата репозитория:

  • Форматы 0, 1 и 2 были до 1.0.
  • Формат 3 был актуален для версии от 1,0 до 1,3.
  • Формат 4 был неудачным экспериментом при разработке функции блокировки в отведении до 1,2.
  • Формат 5 был новым в 1.4 и является первым форматом, который может содержать файловые системы BDB или FSFS с форматом FS, отличным от 1, так как предыдущие версии принимаются некоторыми версиями Subversion, которые не обращают внимания на номер формата FS.

Номер формата FSFS:

Иван Жаков
источник
Благодарность! Есть ли у вас какие-либо подробности о том, что означают цифры? (Я все еще собираюсь принять ваш ответ, так как вы ответили на мой первоначальный вопрос)
Rich
Я обновил свой ответ кратким описанием различных репозиториев и версий FSFS.
Иван Жаков
3
И формат FSFS 6 был добавлен в Subversion 1.8. Это добавляет упаковку revprop, а также несколько других улучшений. subversion.apache.org/docs/release-notes/…
tgharold
2
@tgharold Спасибо за напоминание. Я добавил информацию о формате FSFS 6 в мой ответ.
Иван Жаков
кто-то знает, что означает формат 12?
Erdinc Ay