Różnica między formatem a plikami db / format w repozytorium Subversion

27

Jaka jest różnica między następującymi dwoma plikami na serwerze SVN (tj. Nie w repozytorium wypisanym)?

format
db/format

W naszych repozytoriach zawartość pierwszego jest, 5podczas gdy zawartość drugiego jest2

Bogaty
źródło

Odpowiedzi:

40

formatPlik zawiera informacje o repozytorium Subversion formacie, podczas gdy db/formatposiada informacje o Subversion repozytorium systemu plików (FS) formacie.

Numer formatu repozytorium:

  • Formaty 0, 1 i 2 były wcześniejsze niż 1.0.
  • Format 3 był aktualny dla wersji od 1.0 do 1.3.
  • Format 4 był nieudanym eksperymentem podczas opracowywania funkcji blokowania w odprowadzeniu do 1.2.
  • Format 5 był nowy w wersji 1.4 i jest pierwszym formatem, który może zawierać systemy plików BDB lub FSFS o formacie FS innym niż 1, ponieważ wcześniejsze formaty są akceptowane przez niektóre wersje Subversion, które nie zwracają uwagi na numer formatu FS.

Numer formatu FSFS:

Ivan Zhakov
źródło
Dzięki! Czy masz jakieś szczegóły na temat tego, co oznaczają liczby? (Nadal jednak przyjmuję twoją odpowiedź, ponieważ odpowiedziałeś na moje początkowe pytanie)
Rich
Zaktualizowałem odpowiedź krótkim opisem różnych wersji repozytorium i FSFS.
Ivan Zhakov
3
A format FSFS 6 został dodany w Subversion 1.8. Dodaje poprawne pakowanie, a także kilka innych ulepszeń. subversion.apache.org/docs/release-notes/…
tgharold
2
@tgharold Dzięki za przypomnienie. Do mojej odpowiedzi dodałem informacje o formacie FSFS 6.
Ivan Zhakov,
czy ktoś wie, co oznacza format 12?
Erdinc Ay