Estou utilizando Subversion a alguns meses e estou satisfeito com os benefícios que ele oferece, entre eles a segurança e controle total dos códigos fonte.
O repositório SVN dos sites da empresa que trabalho ainda não possui um servidor próprio, então, até o momento eu vinha utilizando o repositório na minha própria máquina. Como meu computador foi trocado semana passada, fui obrigado a dar commit de tudo para meu repositório, atualizar no servidor web e em seguida gravar a pasta do repositório num DVD.
Agora, para tornar este ambiente mais aderente e seguro vou colocar o repositório numa outra unidade de disco do mesmo servidor web (como não temos ainda um servidor exclusivo para isto).
O repositório SVN dos sites da empresa que trabalho ainda não possui um servidor próprio, então, até o momento eu vinha utilizando o repositório na minha própria máquina. Como meu computador foi trocado semana passada, fui obrigado a dar commit de tudo para meu repositório, atualizar no servidor web e em seguida gravar a pasta do repositório num DVD.
Agora, para tornar este ambiente mais aderente e seguro vou colocar o repositório numa outra unidade de disco do mesmo servidor web (como não temos ainda um servidor exclusivo para isto).
Procedimentos para tranferência:
- Se ainda não estiver instalado, instale o subervion;
- Copie os arquivos do repositório do seu disco para o uma pasta no servidor;
Cuidado: se você copiou seu repositório a partir de um DVD, verifique na pasta db e certifique-se de que todos os atributos 'somente leitura' dos arquivos estão desmarcados, isto vai evitar vários problemas depois. - Utilize o processo para definir esta pasta como repositório, é o mesmo que está disponível no meu post anterior: Instalar Subervion como seriço do windows, pronto. Utilize agora o novo endereço para acessar o repositório: svn://meuServidor/projeto/trunk/;
- Se em seu servidor a pasta checkout estava sincronizada com o subversion em outra máquina (exemplo: svn://outroServidor/projeto/trunk/), agora você deve usar o comando relocate para resincronizar sua pasta checkout com o novo repositório, apenas informe o novo endereço svn://meuServidor/projeto/trunk/.
Nenhum comentário:
Postar um comentário