segunda-feira, 27 de junho de 2011

Tortoise/SVN Command Bat execute

Pode ser uma boa solução automatizar os comandos que fazemos repetidamente pelo Tortoise. Por exemplo, o comando update nas pastas que você precisa atualizar. Existem casos em que, dependendo da configuração do SVN, somos obrigados a dar update em diretório por diretório, o que além de ser extremante chato ainda corremos o risco de esquecer alguma atualização.
Ainda existem os casos dos que não precisam dar o update na raiz de diretórios porque vai atualizar coisas demais que não são necessárias.
Em fim, se for o caso de um "bat" lhe ser útil para executar ações do Tortoise, segue o exemplo abaixo de um script que o Felipe Guerço criou e agilizou bastante as coisas aqui. Obrigado Felipe!
Segue exemplo:


Segue referência, TortoiseSVN Commands ...
@echo off

FOR %%A IN (

"C:\sorteJayk\projeto\GLADY07\Implementation"
"C:\sorteJayk\projeto\GLADY07\Req"
"C:\sorteJayk\projeto\GLADY08\AChecklist"
"C:\sorteJayk\projeto\GLADY08\ZYZ"
"C:\sorteJayk\projeto\GLADY08\Homologacao_interna"
"C:\sorteJayk\projeto\GLADY09\Projetc_first"
"C:\sorteJayk\projeto\GLADY09\Projetc_log"
"C:\sorteJayk\projeto\GLADY09\Requist"
"D:\PROJETOS sorteJayk\TI\ACESSO"
"D:\PROJETOS sorteJayk\TI\GLADY"
"D:\PROJETOS sorteJayk\TI\MVC"
"D:\PROJETOS sorteJayk\TI\PTR_MAIN"

) DO "C:\Arquivos de programas\TortoiseSVN\bin\TortoiseProc.exe" /notempfile /command:update /path:%%A /closeonend:3



Artigo completo (View Full Post)

 
BlogBlogs.Com.Br