Lança o comando TortoiseSVN para mais caminhos múltiplos simultaneamente

0

Situação

Eu tenho um projeto de desenvolvimento com a seguinte estrutura de repositório:

root/
 + core/
      + branches/
      + tags/
      + trunk/
 + module/
      + branches/
      + tags/
      + trunk/

Como posso confirmar core/trunk/ e module/trunk/ juntos numa caixa de diálogo de submissão do TortoiseSVN?

Fatores limitantes / aviso

  • Infelizmente - não pergunte;) - a cópia de trabalho não é esparsa, ou seja, branches/ , tags/ foram totalmente verificados. Eles precisam de um bom tempo para analisar, se iniciar uma operação do TortoiseSVN a partir do menu de contexto de root/ .
  • Embora eu seja a favor de commits atômicos, os commits requerem algumas vezes (na minha opinião) um commit entre diretórios.
  • Quero lançá-lo a partir de um arquivo de lote (Pressione Win + R , digite / selecione myCommit.cmd , Digite ).

Primeiros passos

Eu já descobri em StackOverflow: Como automatizar um commit no TortoiseSVN que o TortoiseSVN pode ser chamado assim:

TortoiseProc.exe /command:commit /path:"A:\path\to\root"

tl; dr

(Como) posso passar vários caminhos para TortoiseProc.exe /command:abcd /path:"more\paths" ?

    
por fheub 28.08.2014 / 16:17

1 resposta

1

StackOverflow: como passar parâmetros para tortoiseproc.exe via O arquivo indica que os caminhos podem ser passados como a lista * -separated:

TortoiseProc.exe /command:commit /path:"A:\path\to\root\core\trunk*A:\path\to\root\module\trunk"

    
por 28.08.2014 / 16:17