Onde os arquivos confirmados são armazenados no sistema de arquivos do servidor SVN?

4

Eu tenho o SVN configurado e funcionando corretamente. Eu posso acessá-lo via http://domain/home/svn/repo/trunk e eu puxei e cometi código com STS. No entanto, se eu for SSH para o diretório /home/svn/repo/trunk , não vejo nenhum arquivo diferente daquele criado na criação do repositório. Onde meus arquivos confirmados são armazenados?

    
por theblang 31.10.2012 / 06:09

1 resposta

6

O próprio repositório SVN não contém os arquivos no formato em que eles foram comprometidos.

Em vez disso, o armazenamento do repositório usa FSFS ou BDB como armazenamento - muito provavelmente para um repositório moderno, o formato FSFS é usado.

Você provavelmente não deveria estar mexendo muito com os arquivos no próprio repositório; É muito fácil explodir coisas, e a maioria dos casos em que você precisa trabalhar diretamente com o repositório deve ser tratada no comando svnadmin .

Se você está precisando apenas do conteúdo do repositório localmente no servidor, use svn checkout file:///home/svn/repo/ .

    
por 31.10.2012 / 06:31

Tags