Unterschied zwischen den Format- und DB / Format-Dateien in einem Subversion-Repository

27

Was ist der Unterschied zwischen den folgenden beiden Dateien auf einem SVN-Server (dh nicht in einem ausgecheckten Repository)?

format
db/format

In unseren Repositories ist der Inhalt der ersten, 5während der Inhalt der zweiten ist2

Reich
quelle

Antworten:

40

Die formatDatei enthält Informationen zum Subversion-Repository-Format und db/formatInformationen zum FS- Format ( Subversion Repository File System) .

Repository-Formatnummer:

  • Die Formate 0, 1 und 2 waren vor 1.0.
  • Format 3 war aktuell für 1.0 bis 1.3.
  • Format 4 war ein fehlgeschlagenes Experiment während der Entwicklung der Sperrfunktion im Vorfeld von 1.2.
  • Format 5 war in 1.4 neu und ist das erste Format, das BDB- oder FSFS-Dateisysteme mit einem anderen FS-Format als 1 enthalten kann, da frühere Formate von einigen Versionen von Subversion akzeptiert werden, die die FS-Formatnummer nicht berücksichtigen.

FSFS-Formatnummer:

Ivan Zhakov
quelle
Vielen Dank! Hast du irgendwelche Details darüber, was die Zahlen bedeuten? (Ich werde Ihre Antwort dennoch akzeptieren, da Sie meine erste Frage beantwortet haben.)
Rich
Ich habe meine Antwort mit einer kurzen Beschreibung der verschiedenen Repository- und FSFS-Versionen aktualisiert.
Ivan Zhakov
3
Und FSFS-Format 6 wurde in Subversion 1.8 hinzugefügt. Es werden das Revprop-Packing sowie einige andere Verbesserungen hinzugefügt. subversion.apache.org/docs/release-notes/…
tgharold
2
@tgharold Danke für die Erinnerung. Ich habe meiner Antwort Informationen zum FSFS-Format 6 hinzugefügt.
Ivan Zhakov
weiß jemand was Format 12 bedeutet?
Erdinc Ay