TortoiseHG Workbench的工具解析将diff文本添加到文件中

时间:2016-10-26 09:19:30

标签: merge mercurial tortoisehg

我有一个奇怪的问题,我似乎无法确定。每当我使用Tool Resolve时,我第一次点击“工具解析”时,会将差异添加到文件中。以下是合并冲突修复后最终出现在文件中的内容:

工具解析:

function dataValid(data) {
  return "requests" in data && "suggestion" in data;
<<<<<<< dest
}
=======
}>>>>>>> source

原件:

function dataValid(data) {
  return "requests" in data && "suggestion" in data;
}

function shiftTypeToTitle(shiftType) {
  // Removed logic
}

我的提交是删除shiftTypeToTitle

如果Tool Resolve无法自动解决冲突,则会打开3向diff窗口。我可以看到那里的差异文本。如果我在没有保存的情况下关闭该窗口,请点击&#34; Tool Resolve&#34;再一次,差异文本这次消失了!

如果Tool Resolve能够自动解决冲突,我没有机会在不保存的情况下取消,并且像上面一样重试,所以在这种情况下,diff文本总是提交给文件。

这让我绝对疯狂;有没有人有任何建议,我可以找出为什么会发生这种情况以及如何解决它?

0 个答案:

没有答案