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

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:


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.