Javascript 有没有办法检查mercurial的所有手动解决的合并冲突?

Javascript 有没有办法检查mercurial的所有手动解决的合并冲突?,javascript,version-control,merge,mercurial,tortoisehg,Javascript,Version Control,Merge,Mercurial,Tortoisehg,问题很简单,有没有办法检查mercurial tortoise hg中整个存储库的所有手动解决的合并冲突 如果我至少能跟踪发生冲突的合并,那就太棒了。没有合并冲突的语句不是可以回答的,也不是可以明确说明的,因为它在很大程度上取决于自动合并时应用的合并算法。检查hg帮助合并工具以了解可用的内部算法。您可以配置自己的外部合并工具,这对您来说可能会更好。甚至可以为不同的文件类型配置不同的合并工具 如果您选择在信息冲突的情况下始终使用A方,那么就永远不会有冲突,因为它总是可以自动解决的。 使用更复杂的算

问题很简单,有没有办法检查mercurial tortoise hg中整个存储库的所有手动解决的合并冲突


如果我至少能跟踪发生冲突的合并,那就太棒了。

没有合并冲突的语句不是可以回答的,也不是可以明确说明的,因为它在很大程度上取决于自动合并时应用的合并算法。检查hg帮助合并工具以了解可用的内部算法。您可以配置自己的外部合并工具,这对您来说可能会更好。甚至可以为不同的文件类型配置不同的合并工具

如果您选择在信息冲突的情况下始终使用A方,那么就永远不会有冲突,因为它总是可以自动解决的。 使用更复杂的算法,根据您的选择,您将得到不同的结果,并且他们认为可以自动处理的内容也可能不同,并建议您作为合并结果


另外:无论您选择什么算法,您始终可以选择从建议的合并结果手动更改文件内容,并且只有在提交可能编辑的合并结果之后。Mercurial无法知道您是否进行了手动更改,也无法记录所使用的合并算法。

Hmm,我认为如果必须解决冲突,它会以某种方式将此操作与合并的修订号保存到日志文件中。对于手动合并,我使用Meld,因此它已经是一个外部工具。问题是,我想跟踪手动合并的代码,这样我可以检查两次是否所有内容都正确合并,尤其是在一个团队中。我不太明白:“手动合并”和自动合并有什么区别?总有人[TM]必须提交合并。Mercurial存储这两个祖先版本,不管是谁进行合并,也不管他为我使用了哪些合并工具,自动合并和手动合并的区别在于:对于“手动合并”,我必须自己解决冲突,就像使用Meld一样。这是一个三方比较-旧->结果很好,但冲突解决是由mercurial或-在您的情况下-meld的合并程序完成的。自动合并甚至可能和手动合并一样错误。考虑到在一个分支中重命名变量,将旧名称保留在另一个分支中,并在使用它的其他地方添加一个附加的行。因此,自动合并将很好地工作,但结果代码将被破坏。