Como fazer o Tortoise atualizar recursivamente mesmo em repositórios desconectados?

Como fazer o Tortoise atualizar recursivamente mesmo em repositórios desconectados?

O Tortoise, por padrão, atualiza recursivamente. No entanto, preciso atualizar recursivamente mesmo quando os diretórios na árvore não estão conectados ao diretório raiz.

Ex:

  1. c:\A (sistema de arquivos) mapeia parahttp://rep/a(SVN)
  2. c:\A\B (sistema de arquivos) mapeia parahttp://rep/a/b(SVN)
  3. c:\A\B\C (sistema de arquivos) mapeia parahttp://rep/c(SVN)

Ver? Se eu atualizar c:\A, por padrão, c:A\B\C não será atualizado.

Existe uma maneira de resolver isso?

Responder1

Você poderia usarganchos svn. Mais especificamente, você precisaria Post-updatede um gancho que possui os seguintes parâmetros: PATH DEPTH REVISION ERROR CWD. Você pode decidir se deseja atualizar ccom base no ERRORparâmetro, que deverá estar vazio se nenhum erro ocorrer. Além disso, observe oexemplos de scripts de gancho do clienteda tartaruga svn.

informação relacionada