Pergunta

Eu acho que esta é uma questão multi-parte, para ter comigo.

Atualmente todos os nossos desenvolvedores usam a versão do Tortise construído para SVN 1.4 e nosso servidor SVN está em execução 1.4. O nosso servidor de compilação está em execução CC.Net e está usando SVN 1.4.

Queremos atualizar.

Eu já estabelecido que atualizar nossos clientes para 1,5, em seguida, o nosso servidor para 1.5 funcionará para nós. No entanto, a questão vem com CC.Net. podemos apenas atualizar a instalação do SVN em nosso servidor de compilação para SVN 1.5? Ou nós temos que atualizar a instalação do CC.Net também? Nós gostaríamos de também aproveitar este momento para atualizar CC.Net, no entanto, gostaríamos de certificar-se da atualização SVN é feito primeiro, em seguida, voltar e fazer CC.Net.

Também adicionando a esta mistura é que, em alguns dos nossos projectos mantemos uma pasta 'ferramentas' que podem ou não podem conter os binários para SVN devido aos scripts NAnt que usamos naqueles projetos. Presumo que se atualizar o servidor CC.Net instalação do SVN a 1,5, também será necessário atualizar todos esses projetos como o servidor de CI usa o mesmo diretório de trabalho como os scripts NAnt que são executadas.

claro como lama?

Foi útil?

Solução

Difícil de responder como parece que você está pedindo um plano para o seu ambiente, o que eu não estou dentro.

No entanto, aqui está o que eu faria:

  • cc.net Upgrade (você tem um bom conhecido ponto de partida, e este é o passo mais provável quebrar. Fazê-lo sem quaisquer outras variáveis, por isso é mais fácil de reverter)
  • Test & Verifique
  • Atualize todos os clientes SVN incluindo os binários em suas "ferramentas" pasta
  • Test & Verifique
  • Atualize o servidor svn
  • Test & Verifique
  • Test & Verifique

Outras dicas

Uma pequena dica que pode ajudá-lo: SVN 1,4 clientes podem se conectar a um servidor SVN 1.5, e SVN 1,5 clientes podem se conectar a um servidor SVN 1.4, sem problemas - apenas quando você tem uma incompatibilidade de versão, alguns dos recém- recursos adicionados SVN não estarão disponíveis (mas todas as coisas normais continuará a funcionar bem).

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