如何使用 TortoiseSVN 命令行比较两个 SVN 修订版?

How to compare two SVN revisions using TortoiseSVN command line?

假设我们有两个修订需要比较,即 r1r2

通常我们 1) 使用 TortoiseSVN 打开 SVN 日志,然后 2) 从日志中提取两个修订版,然后 3) 比较它们 - 详情如下面的快照。

我的问题是我们如何通过 TortoiseSVN 命令行做同样的事情,即 TortoiseProc.exe?

p.s.

从 TortoiseSVN 页面查看 official guide,link 我到 /command:showcommand 但我未能使用其参数构建成功的完整命令调用,例如 url1url2revision1revision2

我正在使用在我的 PC 上的文件夹 F:\Desktop\aa 中创建的本地 SVN 存储库;在 F:\Desktop\aaco

签出

我失败的命令如下

tortoiseproc /command:showcompare /url1:file:///F:/Desktop/aaco /revision1:1 /url2:file:///F:/Desktop/aaco /revision2:3

正确的命令应如下所示 - url 必须指向本地存储库文件夹而不是结帐文件夹。

tortoiseproc /command:showcompare /url1:file:///F:/Desktop/aa /revision1:1 / url2:file:///F:/Desktop/aa/revision2:3