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:
- c:\A (sistema de arquivos) mapeia parahttp://rep/a(SVN)
- c:\A\B (sistema de arquivos) mapeia parahttp://rep/a/b(SVN)
- 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-update
de um gancho que possui os seguintes parâmetros: PATH DEPTH REVISION ERROR CWD
. Você pode decidir se deseja atualizar c
com base no ERROR
parâmetro, que deverá estar vazio se nenhum erro ocorrer. Além disso, observe oexemplos de scripts de gancho do clienteda tartaruga svn.