Pergunta

Eu estou tentando usar o utilitário de linha de comando Tortoise SVN TortoiseProc.exe. Os médicos sugerem que uma linha de comando como este:

"TortoiseProc.exe" /command:diff afile.cpp`

deve fazer um diff e exibir os resultados no visualizador diff configurado (no meu caso possuir um do Tortoise), mas em vez disso nada acontece -. O espectador não é iniciado e nenhuma mensagem de erro aparecer

Se eu faço:

svn diff afile.cpp

a partir do mesmo diretório, fico com a saída de texto Subversion diff normal.

Os caminhos são OK, Tortoise funciona bem a partir do menu de contexto, então o que estou fazendo de errado?

Foi útil?

Solução

Você precisa colocar /path: antes do nome do arquivo de origem:

"TortoiseProc.exe" /command:diff /path:afile.cpp

Testado no meu TortoiseSVN.

http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/ tsvn-automation.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top