Mercurial-如何强制合并某些文件?

Mercurial-如何强制合并某些文件?,mercurial,merge,hgrc,Mercurial,Merge,Hgrc,我试图根据此命令强制手动合并某些文件,但它不起作用。某些pom文件正在自动合并,尽管我相信我已经正确配置了.hgrc。有什么想法吗 我试图摆弄合并工具的优先级。最初,我们在[ui]下添加了merge=bc——删除了这个,但没有任何帮助 My.hgrc: [ui] editor = notepad username = Boo Hoo <boo.hoo@who.com> ssh = plink [extensions] fetch = hgext.extdiff = mq = hge

我试图根据此命令强制手动合并某些文件,但它不起作用。某些pom文件正在自动合并,尽管我相信我已经正确配置了.hgrc。有什么想法吗

我试图摆弄合并工具的优先级。最初,我们在
[ui]
下添加了
merge=bc
——删除了这个,但没有任何帮助

My.hgrc:

[ui]
editor = notepad
username = Boo Hoo <boo.hoo@who.com>
ssh = plink

[extensions]
fetch =
hgext.extdiff =
mq =
hgext.graphlog = 

[extdiff]
cmd.kdiff3 =
cmd.examdiff = C:\Program Files (x86)\ExamDiff Pro\ExamDiff.exe
cmd.bc = C:\Program Files (x86)\Beyond Compare 3\BCompare.exe
opts.bc = /leftreadonly

[merge-tools]
bc.executable = C:\Program Files (x86)\Beyond Compare 3\BComp
bc.args = /leftreadonly /centerreadonly $local $other $base $output
bc.priority = 1
bc.premerge = True

manual.executable = C:\Program Files (x86)\Beyond Compare 3\BComp
manual.args = /leftreadonly /centerreadonly $local $other $base $output
manual.priority = 100
manual.premerge = False

[merge-patterns]
.hgtags = manual
pom.xml = manual
**\pom.xml = manual
[ui]
编辑器=记事本
用户名=Boo-Hoo
ssh=plink
[延期]
取回=
hgext.extdiff=
mq=
hgext.graphlog=
[extdiff]
cmd.kdiff3=
cmd.examdiff=C:\Program Files(x86)\examdiff Pro\examdiff.exe
cmd.bc=C:\Program Files(x86)\Beyond Compare 3\BCompare.exe
opts.bc=/leftreadonly
[合并工具]
bc.executable=C:\Program Files(x86)\Beyond Compare 3\BComp
bc.args=/leftreadonly/centerreadonly$local$other$base$output
bc.priority=1
bc.premerge=True
manual.executable=C:\Program Files(x86)\Beyond Compare 3\BComp
manual.args=/leftreadonly/centerreadonly$local$other$base$output
手动。优先级=100
manual.premerge=False
[合并模式]
.hgtags=手动
pom.xml=手动
**\pom.xml=手动
考虑到合并模式在默认情况下是全局的,根目录是根目录(请参阅),您可以尝试:

**/pom.xml
(使用shell样式的路径分隔符“
/
”而不是“
\
”)

或者尝试正则表达式模式:

re:.*[/\\]pom.xml$

很好的建议,但很遗憾没有奏效。预处理仍在发生。@marcus:尝试删除
合并工具
bc
,只留下一个(手册),看看问题是否仍然存在。是的,它仍在进行预处理。奇怪。我尝试在
[ui]
下添加
merge=manual
,然后删除所有合并模式条目。但这也不起作用。好像premerge不起作用,或者我在做傻事。后者可能是..@Marcus:在这个阶段,您可能需要检查是否考虑了
.hgrc
指令。
.hgrc
实际读取了吗?