Domanda

Sto cercando di utilizzare l'utilità della riga di comando tortoisesvn TortoiseProc.exe. I documenti suggeriscono che una riga di comando in questo modo:

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

dovrebbe fare un diff e visualizzare i risultati nel visualizzatore diff configurato (nel mio caso proprio uno di tartaruga), ma invece non succede nulla -. Lo spettatore non viene avviato e viene visualizzato nessun messaggio di errore

Se faccio:

svn diff afile.cpp

dalla stessa directory, ottengo il normale output di testo Subversion diff.

I percorsi sono OK, Tortoise funziona bene dal menu contestuale, così che cosa sto sbagliando?

È stato utile?

Soluzione

È necessario mettere /path: prima del nome del file di origine:

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

Provato sulla mia TortoiseSVN.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top