Uma pequena lista de verificação:
- Método de acesso . Se você acessar seu servidor SVN via SSH, talvez considere trocar para HTTP, já que é muito mais mainstream no Windows.
-
UUID . Se você mover seu repo, apenas não esqueça de deixar o antigo inacessível ou somente leitura. Em seguida, você pode até mesmo reutilizar o mesmo UUID e aproveitar a opção
--relocate
do subcomandoswitch
no cliente para uma realocação perfeita (sem necessidade de uma nova verificação) - Apache . Você pode já ter um IIS (ou outro servidor da Web na caixa), então você deve mudar o
-
Banco de dados . Se você usar o FSFS como o banco de dados do repositório, basta copiá-lo. O BDB requer um ciclo
svn dump/load
. Pense bem se você quiser colocar seu banco de dados em um compartilhamento de rede: apenas FSFS funcionará (embora não seja realmente recomendado). -
Usuários . Você precisa pensar em como seus usuários serão autenticados. Pode ser tão simples quanto copiar um arquivo
htpasswd
. -
Versão do SVN . Apenas tenha cuidado ao usar a mesma versão do seu servidor SVN. Caso contrário, você pode exigir um ciclo
svn dump/load
. - Ganchos . Se você tiver ganchos no seu servidor SVN, é possível que você precise portá-los. Ou instalando a mesma linguagem de script (pense em ActivePython ou ActivePerl), ou apenas reescreva-os em vbs ou equivalente.
- Firewall . Apenas no caso de sua caixa do servidor estar em uma edição de estação de trabalho, não se esqueça de abrir as portas do firewall (bastante triviais, mas eu fui mordido uma vez).