我试图在Cygwin上运行this.horizontalSlider.value=[10,100];
,我已经就冲突问题setup to launch DiffMerge了。尽管如此,当我合并时,我会被放入hg merge
。
vimdiff
此错误消息在commit 090b1a665901中引入,并将启用GUI的设备定义为$ hg merge
tool diffmerge requires a GUI
...
(Windows)或nt
(OSX)计算机,或者将{mac
计算机设置为DISPLAY
1}}变量集。在我的Cygwin安装中,DISPLAY
未设置,os.name
为posix
。
$ [ -z "$DISPLAY" ] && echo NOT SET
NOT SET
$ python -c 'import os; print(os.name)'
posix
如果我将DISPLAY
设置为任意字符串,hg merge
会成功启动DiffMerge:
$ DISPLAY=abc hg merge
merging path/to/file
(no more unresolved files)
我错过了什么? Python是否错误地报告我在posix
上运行? Cygwin应该设置DISPLAY
吗?
我在Windows 7,Mercurial版本3.3,DiffMerge 4.2.0上使用Cygwin 2.0.4。