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
Python Mercurial合并工具INI列表是否可以清除?(避免“找不到合并工具”垃圾邮件。)_Python_Mercurial - Fatal编程技术网

Python Mercurial合并工具INI列表是否可以清除?(避免“找不到合并工具”垃圾邮件。)

Python Mercurial合并工具INI列表是否可以清除?(避免“找不到合并工具”垃圾邮件。),python,mercurial,Python,Mercurial,每当我进行合并时,我更喜欢使用-v,这样我就可以在处理文件时直观/随意地确认文件列表。最近(现在使用Mercurial 5.5.1),我也收到了大量毫无意义的调试噪音: 解析清单 调用hook preupdate.eol:hgext.eol.preupdate 获取src/foo 获取src/bar 找不到合并工具ecmerge 找不到合并工具editmerge 找不到合并工具filemerge 找不到合并工具filemergexcode 找不到合并工具gpyfm 找不到合并工具kdiff3 找

每当我进行合并时,我更喜欢使用
-v
,这样我就可以在处理文件时直观/随意地确认文件列表。最近(现在使用Mercurial 5.5.1),我也收到了大量毫无意义的调试噪音:

解析清单
调用hook preupdate.eol:hgext.eol.preupdate
获取src/foo
获取src/bar
找不到合并工具ecmerge
找不到合并工具editmerge
找不到合并工具filemerge
找不到合并工具filemergexcode
找不到合并工具gpyfm
找不到合并工具kdiff3
找不到合并工具meld
找不到合并工具bcompare
找不到合并工具bcomposx
找不到合并工具UltraCompare
找不到合并工具araxis
在Compare3之外找不到合并工具
找不到合并工具
找不到合并工具diffmerge
找不到合并工具p4merge
找不到合并工具p4mergeosx
找不到合并工具tkdiff
找不到合并工具
找不到合并工具xxdiff
找不到合并工具gvimdiff
找不到合并工具winmerge
找不到合并工具合并
找不到合并工具hgmerge
合并src/foo
找不到合并工具ecmerge
找不到合并工具editmerge
找不到合并工具filemerge
找不到合并工具filemergexcode
找不到合并工具gpyfm
找不到合并工具kdiff3
找不到合并工具meld
找不到合并工具bcompare
找不到合并工具bcomposx
找不到合并工具UltraCompare
找不到合并工具araxis
在Compare3之外找不到合并工具
找不到合并工具
找不到合并工具diffmerge
找不到合并工具p4merge
找不到合并工具p4mergeosx
找不到合并工具tkdiff
找不到合并工具
找不到合并工具xxdiff
找不到合并工具gvimdiff
找不到合并工具winmerge
找不到合并工具合并
找不到合并工具hgmerge
合并src/bar
这会被转储到每个文件中,这是无用和无用的。(我可以看出,在存在
--debug
的情况下,了解这些信息在哪里是很好的,但不仅仅是
-v/--verbose
,而且肯定不会在每个文件上重复!)

所有这些工具条目都来自
/usr/lib/python2.7/site packages/mercurial/defaultrc/mergetools.rc
,它只是
[merge tools]
的标准mercurial(好的,Python)INI格式配置块的一个长列表

我在自己的
.hgrc
中有一个
[merge tools]
条目,这就是我在合并过程中实际使用的条目。这些内置文件都不会被使用,所以我不在乎是否安装了相应的可执行文件

在我自己输入之前,是否有办法将
[merge tools]
重置为空列表?(我不熟悉Python INI文件的语法规则,我在谷歌上搜索时只找到了用于清除列表的实际Python代码,没有任何东西可以放入
.hgrc
文件中。)除此之外,还有什么其他技巧可以让冗长的合并操作对重复噪音不那么愚蠢吗