如何使用 TortoiseSVN 命令行比较两个 SVN 修订版?
How to compare two SVN revisions using TortoiseSVN command line?
假设我们有两个修订需要比较,即 r1
和 r2
。
通常我们 1) 使用 TortoiseSVN 打开 SVN 日志,然后 2) 从日志中提取两个修订版,然后 3) 比较它们 - 详情如下面的快照。
我的问题是我们如何通过 TortoiseSVN 命令行做同样的事情,即 TortoiseProc.exe?
p.s.
从 TortoiseSVN 页面查看 official guide,link 我到 /command:showcommand
但我未能使用其参数构建成功的完整命令调用,例如 url1
,url2
、revision1
和 revision2
我正在使用在我的 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
假设我们有两个修订需要比较,即 r1
和 r2
。
通常我们 1) 使用 TortoiseSVN 打开 SVN 日志,然后 2) 从日志中提取两个修订版,然后 3) 比较它们 - 详情如下面的快照。
我的问题是我们如何通过 TortoiseSVN 命令行做同样的事情,即 TortoiseProc.exe?
p.s.
从 TortoiseSVN 页面查看 official guide,link 我到 /command:showcommand
但我未能使用其参数构建成功的完整命令调用,例如 url1
,url2
、revision1
和 revision2
我正在使用在我的 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