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



3 comentários:

  1. Haha... maneiro que esse script tá te ajudando também!

    ResponderExcluir
  2. Só para acrescentar. Eu tenho utilizado um repositório SVN e/u GIT gratuito.

    É o Assembla (www.assembla.com), eles te dão um repositório público ou privado, neste último caso limitado a 2GB de espaço (que é bastante coisa em se tratando de SVN).

    E o mais legal que você pode criar vários repositórios debaixo da tua conta e ainda pode conceder acesso a outros desenvolvedores e com nível de acesso read/write/read-only.

    ResponderExcluir
  3. Pois é amigão, o Samuel já havia me falado mto bem do GIT. Ele citou um série de vantagens ...
    http://whygitisbetterthanx.com/ ....
    Pows, mto legal vc ter comentado, bro!
    []`s!

    ResponderExcluir

 
BlogBlogs.Com.Br