Script para fazer backup do repositório SVN para compartilhamento de rede

StackOverflow https://stackoverflow.com/questions/20391

  •  09-06-2019
  •  | 
  •  

Pergunta

Eu tenho um repositório SVN na minha máquina (Windows).Alguém tem um script para fazer backup em um compartilhamento de rede?

Estou usando o repositório localmente porque estou muito desconectado.O compartilhamento de rede está em um servidor com estratégia de backup.Sou um candidato perfeito para git/hg, mas não quero desistir da minha integração com o VS ainda.

Foi útil?

Solução

Eu escrevi um arquivo em lote para fazer isso para vários repositórios, você pode simplesmente conectar esse arquivo em lote ao agendador do Windows e executá-lo de acordo com uma programação.

svnadmin hotcopy m:\Source\Q4Press\Repo m:\SvnOut\Q4Press

Eu uso o hotcopy, mas o svn dump também funcionaria.

Outras dicas

svnadmin dump C:\SVNRepositorio epositorio > \Backups\BkTmpSubversion\subversiontemp.dump

idem à resposta de Spooky ^^

No Linux você pode tentar adicionar "| gzip" no meio

também dê uma olhada nos sinalizadores --incremental e --deltas


faíscas:Para alguns valores de "Minha máquina" isso não será local.

Além disso, se você estiver usando o SVN por motivos não comerciais (tenho todo o meu dever de casa da colagem verificado em um SVN), talvez você não ter um sistema de backup.

svnadmin dump C:\SVNRepositorio epositorio > \\Backups\BkTmpSubversion\subversiontemp.dump

Experimente isso.

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