Pergunta

Já criei meu repositório e o uso há algum tempo. Eu queria verificar qual armazenamento de dados do sistema de arquivos está usando: Berkeley DB ou FSFS. Não tenho certeza de como verificar isso. Eu olhei para svnadmin, svnlook etc. Alguma dica sobre como fazer isso?

Foi útil?

Solução

Verifica a db/fs-type Arquivo em seu repositório:

$ cat db/fs-type
fsfs

Outras dicas

Supondo que você possa acessar o sistema de arquivos em que o repositório está ativado, você pode verificar se existe um arquivo para cada arquivo de origem no subdir do banco de dados

Desculpe, não sei como fazer isso do lado do cliente

É possível que essa seja uma pergunta mais antiga, mas se você tiver acesso ao servidor, é possível examinar os detalhes usando svnadmin. Mudar para o diretório que contém os repositórios e depois usar svnadmin info REPOSITORY. o Filesystem Type e Filesystem Format será exibido. Funciona com svnadmin versão de pelo menos 1,9.

# Svnadmin Info Sandbox

Path: sandbox
UUID: c9ff7519-0e7a-4f99-8b60-b23157107fec
Revisions: 0
Repository Format: 5
Compatible With Version: 1.9.0
Repository Capability: mergeinfo
Filesystem Type: fsfs
Filesystem Format: 7
FSFS Sharded: yes
FSFS Shard Size: 1000
FSFS Shards Packed: 0/0
FSFS Logical Addressing: yes
Configuration File: sandbox/db/fsfs.conf
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top