Como verificar qual sistema de arquivos meu repositório SVN está usando?
-
20-09-2019 - |
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?
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