servidores svn sincronizam automaticamente

servidores svn sincronizam automaticamente

Eu tenho um servidor svn em nossa LAN localmente no Windows. Os desenvolvedores usam e fazem check-in/out a partir disso. Só para ficar mais seguro, pegamos um servidor do rackspace e um linux. É possível fazer uma sincronização semanal automática do servidor SVN local para o remoto. O remoto será usado principalmente como backup remoto, mas caso alguém queira acessar, poderá fazê-lo, pois não há IP estático ou externo para nossa LAN.

Responder1

Você pode ter um comando pós-commit atualizando automaticamente seu repositório de backup. Dessa forma, você tem backup em tempo real.

Alternativamente, você pode configurar um cron job para atualizar seu repositório de backup nos períodos que desejar.

Responder2

Apenas para acrescentar a resposta de Veynom, você poderia usar o built-insvnsyncferramenta para criar um backup consistente do seu repositório local. O uso de ferramentas como o rsync não é recomendado, pois você pode sincronizar novamente uma versão inconsistente que pode ficar inutilizável quando você realmente precisar.

Responder3

Você pode sincronizar novamente os arquivos facilmente em uma direção, mas ninguém deve usar o repositório na outra extremidade.

Não haveria como conciliar problemas de mesclagem - você acabaria tendo duas revisões com o mesmo número de rotação e conteúdo diferente comprometidos - seria um caos.

Use um VC distribuído como o Bazaar ou trate o backup externo comoestritamenteum backup - não escreva nele.

Os sistemas distribuídos normalmente permitem que o desenvolvedor trabalhe em uma ramificação hospedada localmente (na qual eles podem confirmar alterações normalmente) e posteriormente mesclar as alterações para baixo/para cima em um repositório "superior". A história das mudanças é, obviamente, mantida.

Responder4

Existe uma ferramenta svn que manterá dois servidores svn sincronizados, desculpe, lembro que é o mesmo, etc. Ela usa o mesmo protocolo que o cliente svn usa para se comunicar com o servidor.

É provável que você encontre muito mais usuários svn no stackoverflow

informação relacionada