我有一个奇怪的问题,我似乎无法确定。每当我使用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文本总是提交给文件。
这让我绝对疯狂;有没有人有任何建议,我可以找出为什么会发生这种情况以及如何解决它?