TortoiseSVN命令行差异

时间:2010-01-07 21:16:09

标签: svn command-line tortoisesvn diff

我正在使用的命令是:

TortoiseProc /command:diff /path:myfile.txt

它将打开diff TortoiseSVN窗口,但它只会将工作副本与HEAD副本进行比较。我想要的是将工作副本与Repo中的最新版本进行比较。基本上,与运行右键单击 - > TortoiseSVN->相同。如果HEAD与工作副本不同,则为“Diff”。否则运行右键单击 - > TortoiseSVN - > “与先前版本差异”

2 个答案:

答案 0 :(得分:7)

创建注册表DWORD值

HKCU\Software\TortoiseSVN\Debug

并将其值设置为1。

之后,无论何时使用任何命令,都会弹出一个对话框,首先显示TortoiseProc.exe的确切命令行参数。

一旦知道了要使用的命令,就可以再次删除注册表项。

答案 1 :(得分:2)

我还没有测试过,但

TortoiseProc /command:diff /startrev:WORKING /endrev:HEAD /path:myfile.txt