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.