Automatizando Tortoise SVN via BATCH / BAT / DOS
Outros
25/08/2009 por
Tufo
É possível automatizar todos os comandos do Tortoise através de linha de comando com o script abaixo:
@echo off
FOR %%A IN (
"D:\Projetos\projeto1\"
"D:\Projetos\projeto2\"
"D:\Projetos\projeto3\"
) DO START TortoiseProc.exe /command:update /path:%%A /closeonend:3
Resumindo:
Caminhos > dentro do FOR, crie uma linha para cada pasta local que receberá o comando update;
START > manda iniciar tudo de uma vez, sem esperar cada um acabar;
/command:update > indica ao tortoise que o comando executado será o update;
/path:%%A > indica o caminho que será efetuado o update, retirado de nosso FOR;
/closeonend:3 > esse "3" significa para fechar as janelinhas do tortoise (será aberta uma para cada pasta indicada) apenas caso não ocorra nenhum erro, nenhum conflito e nenhuma mesclagem de arquivos.
Você pode criar um batch e deixar ele no menu iniciar>inicializar e ele será rodado toda vez que você iniciar o windows ou quando vc quiser vc clica nele que atualiza tudo na hora.
Apenas mostrei aqui o comando update que é o mais utilizado diariamente para quem usa o Tortoise, a documentação completa dos comandos pode ser encotnrada em: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-automation.html
cya next class!!
*** Dica Postada por POG MASTERS DESKTOP - v1.0
Comentários sobre o artigo
02/09/2009
por
Cuban Pete
hehehe.... RESUMINO!
07/08/2010
por
Samuel
Nao teria como ja passar pra pro tortoise o usuario e senha pra n precisar do usuario digitar? ><
Otimo Post vlw ^^
Poste um comentário >>
|