Pergunta

Ok. Eu costumava hotcopy do SVN para fazer back-ups incrementais, agora como faço para teste que os hotcopies funcionará corretamente?

Eu procurei os posts aqui sobre hotcopy. A maioria deles parecem ser apenas incentivar o uso do svn hotcopy, mas não falar sobre como recuperar usando hotcopy uma vez feita.

Existe algum conselho sobre como recuperar usando o hotcopy que eu fiz?

Eu também verificado http://svnbook.red-bean.com/ , mas não poderia' t realmente encontrar nada.

Graças.

Foi útil?

Solução

svnadmin hotcopy sempre criar cópias completas de seu repositório. Não é possível fazer backups incrementais com hotcopy svnadmin.

svnadmin hotcopy funciona como um comando de cópia do sistema de arquivos, exceto que ele nunca vai copiar transações abertas.

Para restaurar um repositório você pode apenas svn hotcopy seu backup para o lugar de onde você quer servir-lo.

Para verificar a integridade de um uso repositório svnadmin verificar

por exemplo:

assumir seus svn repos estão em / var / svn / repos e os backups são armazenados em / var / backups / svn e seu repositório my_project está quebrado.

Use:

svnadmin hotcopy /var/svn/repos/my_project /var/backups/svn/

para criar um novo backup (fazer isso a cada dia ou semana ..) e:

svnadmin hotcopy /var/backups/svn/my_project /var/svn/repos/

para restaurar o backup (nota: você tem que remover seu repo antes, como hotcopy não irá substituir o seu velho repo, também você realmente deve procurar a causa de seu fracasso repositório)

Além disso, use:

svnadmin verify /var/svn/repos/my_project

para verificar a integridade do seu repositório

Outras dicas

Você está apenas procurando um teste de fumaça? Basta apontar qualquer cliente para ele (diretamente na máquina, com o protocolo file: // se você quiser) e fazer alguma checkouts- os arquivos constituem um repositório válido. O hotcopy é apenas para ter certeza de obter uma cópia consistente (por exemplo, checkins que acontecem durante o hotcopy não estragar o backup).

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