我想看看与前一次相比,重新调整中做了哪些更改 目前我正在通过打开我的本地回购并选择显示日志来实现。在那里,我点击选项"与之前的版本比较"并使用正确的文件启动TortoiseMerge。
例如:我打开文本文件Text1.txt
合并工具中显示的文件名是Text1.txt Revision x-1和Text1.txt Revison x。
但我想通过批处理脚本启动它,您可以在其中输入修订版本,它将显示TortoiseMerge中的不同内容。
目前我使用命令
TortoiseMerge [Revision1-path] [Revision2-path]
但是找到正确的修订路径我遇到了麻烦 所以我的问题是,在哪里可以找到正确的文件,我在TortoiseMerge中获得相同的结果,好像我会通过conext-menu打开它。
答案 0 :(得分:1)
您可以使用Process Explorer查找正确的命令行调用。
TortoiseMerge documentation中提供了所使用的命令行开关的说明。
答案 1 :(得分:1)
我将发布我使用的命令,以防万一其他人正在搜索它 我通过使用mellow给出的指令获得了该命令。
"[Path]\TortoiseSVN\bin\TortoiseProc.exe" /command:showcompare /nodekind:2 /url1:"[Repo-URL]" /revision1:9 /url2:"[Repo-URL]" /revision2:7 /headpegrevision:HEAD
使用此命令,您无法直接启动TortoiseMerge,但会显示已更改的文件。然后你可以选择一个文件,它会在TortoiseMerge中显示更改。