svn fsfs não cria um sistema de arquivos. cria um bdb

1

Estou tentando configurar um repositório SVN, que funciona como um sistema de arquivos.

minha versão do svn é 1.6.something

foi configurado para ser servido via apache ( link ) mas também funciona através do sistema de arquivos (file: /// path / to / meu / repo).

Não importa se eu pedir especificamente para criar um repositório do tipo "fsfs":

svnadmin create --fs-type=fsfs repo

e depois

svn import -m commmmment /some/path/to/import/ file:///path/to/my/repo

finalmente:

ls -lR /path/to/my/repo

o sistema de arquivos contém um banco de dados, não os arquivos que eu queria. Eu pensei em ver uma lista dos meus arquivos check-in, junto com alguns repositórios ocultos.

Eu preciso poder ver o repositório como um sistema de arquivos, em particular.

Eu estou sentindo falta de algo fundamental aqui, mas o que?

    
por Berry Tsakala 02.01.2012 / 21:34

1 resposta

3

Eu acho que você entendeu mal o que é FSFS. Tem certeza de que criou um repositório BDB? (Você tem arquivos * .dbd criados?) Se você olhar o arquivo db/fs-type na raiz do seu repositório com um editor de texto, isso confirmará qual tipo de repositório está sendo usado.

O FSFS não tem como objetivo fornecer uma visão diretamente utilizável do conteúdo do repositório. Ainda requer uma biblioteca SVN compatível para acessá-lo. Se você precisar acessar o conteúdo dele, faça um svn export contra ele. Sim, você pode acessar tal repositório através de HTTP ou file:// , se você os tiver configurado apropriadamente - mas você ainda precisa de um cliente Subversion para fazer isso.

Detalhes adicionais sobre cada um desses back-ends (e as diferenças entre eles) estão disponíveis em link .

    
por 03.01.2012 / 00:30

Tags