Pergunta

Como posso determinar o tipo de sistema de arquivos usado por um determinado repositório SVN? Quero criar um novo repositório com o Svnadmin, mas quero ter certeza de que estou criando meu novo repositório com configurações consistentes para outros repositórios já no servidor.

Não quero configurar um repositório Berkley DB se todos os outros forem FSFs no sistema.

Posso apenas olhar com confiabilidade/repositoryName/db/fs-type?

Foi útil?

Solução

Se você está usando uma versão moderna do Subversão, o padrão é FSFS e já existe há algum tempo. Olhando para db/fs-type é um método confiável para determinar o que você já configurou.

Outras dicas

svnadmin list-dblogs /path/to/repo Não listará nada se não houver logs de banco de dados (ou seja, não Berkely DB). Eu não sei como falhas é isso porque, se nada foi feito, pode não haver nenhum tronco (? - não tenho certeza porque eu sempre use fsfs). Talvez usar isso combinado com a aparência diretamente para o DB Dir no sistema de arquivos seja Accurat, embora eu possa pensar em um caso em que o elemento no FS não seria preciso.

Basta navegar para Path/para/repo/db/fs-tipo, você conhecerá a subversão do tipo DB usando.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top