Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Configuration 从OrtoiseHG/Mercurial调用时的WinMerge配置_Configuration_Mercurial_Tortoisehg_Winmerge - Fatal编程技术网

Configuration 从OrtoiseHG/Mercurial调用时的WinMerge配置

Configuration 从OrtoiseHG/Mercurial调用时的WinMerge配置,configuration,mercurial,tortoisehg,winmerge,Configuration,Mercurial,Tortoisehg,Winmerge,摘要: 当TortoiseHG/Mercurial调用WinMerge时,它似乎将/e命令行参数作为标准传递。如何配置它,使命令行参数不被传递 详细信息: 我正在Windows7上使用OrtoiseHG(2.10.1)和WinMerge(2.14.0)。mercurial全局设置配置为对vdiff和合并使用WinMerge 调用WinMerge时,/e命令行参数表示Esc键在第一次按下时关闭WinMerge 我的问题是,当我双击WinMerge中更改文件列表中的文件时,它会打开一个新选项卡,单击

摘要:

当TortoiseHG/Mercurial调用WinMerge时,它似乎将
/e
命令行参数作为标准传递。如何配置它,使命令行参数不被传递

详细信息:

我正在Windows7上使用OrtoiseHG(2.10.1)和WinMerge(2.14.0)。mercurial全局设置配置为对vdiff和合并使用WinMerge

调用WinMerge时,
/e
命令行参数表示Esc键在第一次按下时关闭WinMerge

我的问题是,当我双击WinMerge中更改文件列表中的文件时,它会打开一个新选项卡,单击Esc会关闭WinMerge,而不仅仅是单个文件比较选项卡。我希望能够按Esc键关闭单个文件比较选项卡。。。据我所知,删除
/e
就可以了

不幸的是,我不知道如何让配置文件做到这一点

这是我目前的配置文件

[ui]
username = {removed for StackOverflow}
merge = winmergeu

[tortoisehg]
vdiff = winmergeu
initialrevision = workingdir

[extdiff]
cmd.winmerge= C:\Program Files\WinMerge\WinMergeU.exe
opts.winmerge= /x /ub /wl

[extensions]
hgext.convert=
mercurial_keyring=
mq=
rebase = 

[web]
我还尝试将
cmd.winmerge
opts.winmerge
更改为使用
winmergu


附加:

我还尝试将
hgext.extdiff=
添加到
[extensions]
部分,以及以下内容。。。但还是没有运气

[merge-tools]
winmerge.regkey=Software\Thingamahoochie\WinMerge\
winmerge.regname=Executable
winmerge.priority=-10
winmerge.args=/x /wl /ub /dl other /dr local $other $local $output
winmerge.fixeol=True
winmerge.checkchanged=True
winmerge.gui=True
winmerge.diffargs=/r /x /ub /wl /dl '$plabel1' /dr '$clabel' $parent $child
winmerge.diff3args=
winmerge.dirdiff=True
(此信息来自)