Diferença entre o formato e os arquivos db / format em um repositório Subversion

27

Qual é a diferença entre os dois arquivos a seguir em um servidor SVN (ou seja, não em um repositório com check-out)?

format
db/format

Em nossos repositórios, o conteúdo do primeiro é 5enquanto o conteúdo do segundo é2

Rico
fonte

Respostas:

40

O formatarquivo contém informações sobre o formato do repositório do Subversion, enquanto db/formatmantém informações sobre o formato do FS ( Subversion Repository File System) .

Número do formato do repositório:

  • Os formatos 0, 1 e 2 eram pré-1,0.
  • O formato 3 era atual de 1.0 a 1.3.
  • O formato 4 foi um experimento abortivo durante o desenvolvimento do recurso de travamento no avanço até 1.2.
  • O formato 5 era novo na versão 1.4 e é o primeiro formato que pode conter sistemas de arquivos BDB ou FSFS com um formato FS diferente de 1, pois os formatos anteriores são aceitos por algumas versões do Subversion que não prestam atenção ao número do formato FS.

Número do formato FSFS:

Ivan Zhakov
fonte
Obrigado! Você tem algum detalhe sobre o significado dos números? (Ainda vou aceitar sua resposta, já que você respondeu minha pergunta inicial) #
776 Rich Rich
Atualizei minha resposta com uma breve descrição de diferentes repositórios e versões do FSFS.
Ivan Zhakov
3
E o formato FSFS 6 foi adicionado no Subversion 1.8. Ele adiciona embalagem de revprop, além de algumas outras melhorias. subversion.apache.org/docs/release-notes/…
tgharold 5/13
2
@tgharold Obrigado pelo lembrete. Adicionei informações sobre o formato FSFS 6 à minha resposta.
Ivan Zhakov 6/13
alguém sabe o que o formato 12 significa?
Erdinc Ay 12/08