TortoiseProc 如何在命令行的修订之间区分文件

TortoiseProc how to diff file between revisions from command line

我正在尝试从命令行打开 diff 命令以查看文件与其先前版本之间的差异。根据文档,我可以使用 diff 参数来完成。这会给我一个文件和基本修订版之间的区别,但对我不起作用:

https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html

call TortoiseProc.exe /command:diff /path:%CD%\%1

澄清一下,任何人都知道如何从命令行开始 "TortoiseSVN" 这相当于此:

试试这个:

call TortoiseProc.exe /command:prevdiff /path:%CD%\%1

你可以很容易地找到这些命令: 打开 TortoiseSVN 设置对话框,转到 Advanced。找到Debug选项,设置为true,然后点击ApplyOK

现在,您使用 TortoiseSVN 执行的每个命令都会首先显示一个对话框,其中包含启动命令行 TortoiseProc.exe。这样你就可以很容易地找出你想要的命令行。

之后,再次打开设置对话框并将 Debug 选项设置回 false