Eu executo um script de backup em um servidor externo todas as noites. Como svndump
suporta dumps incrementais, é bastante simples fazer lances incrementais noturnos e lixões completos semanais / mensais.
Alguém sabe de alguma empresa que forneça backups hospedados do Subversion?
Basicamente, minha empresa gostaria de replicar nossos repositórios Subversion para um serviço Subversion hospedado por terceiros. Gostaríamos que o nosso repositório interno permanecesse o host primário, mas o serviço de terceiros funcionasse como uma espécie de servidor escravo que poderíamos facilmente executar se necessário (ou seja, teríamos apenas que os desenvolvedores criassem um novo check-out o terceiro hospedado servidor Subversion e eles só teriam perdido X horas de trabalho).
Eu já vi alguns serviços hospedados do Subversion, mas pelo que eu vi, todos eles esperam estar servindo como o host primário com backups de repositórios replicando para o seu servidor interno, que é o inverso do que desejamos . Agradecemos antecipadamente.
Eu executo um script de backup em um servidor externo todas as noites. Como svndump
suporta dumps incrementais, é bastante simples fazer lances incrementais noturnos e lixões completos semanais / mensais.
Obtenha uma conta do shell em algum lugar e use o svnsync.
Suponho que você poderia colocar em um hook de commit que duplicaria o delta entre os servidores "master" e "slave". No entanto, sugiro um método mais simples.
Arranje um "slice" genérico do Unix em algum lugar - slicehost.com, ou algo parecido. Você só precisa de um grande o suficiente para cobrir seus dados, a memória é realmente sem importância.
Então você pode periodicamente rsync seu repositório principal para esta caixa escrava, ou você pode colocar em algum tipo de gancho inteligente em-commit-trigger-a-rsync.
Dito isso, no entanto, o Subversion permite uma grande flexibilidade no trabalho sem uma rede, então se seus desenvolvedores podem viver "solo" por algumas horas enquanto você recupera sua caixa principal, isso pode ser bom. lá.Eu sei que sentiria falta do meu repositório svn se ele desaparecesse.