vscode 合并与黄色方块冲突

Cre*_*ine 51 conflict config visual-studio-code

不知怎的,我的vscode改变了,当我想解决合并冲突时,有类似 <<<<HEAD 的东西,但现在它就像图片上的黄色方块,为什么呢?谁能告诉我为什么?

在此输入图像描述

小智 58

在用户设置中,您可以禁用Git Merge Editor

VS Code 设置屏幕截图

图像

  • 你是一个英雄。我疯狂地试图找出发生了什么变化,而其他观点却如此分散我的注意力。 (3认同)
  • 谢谢你!我不知道为什么他们改变了一个效果惊人的功能 (3认同)

Cre*_*ine 31

我终于通过这些配置解决了这个问题

"diffEditor.codeLens": true,
"git.mergeEditor": false
Run Code Online (Sandbox Code Playgroud)

  • @IsaacPak 我花了几个小时使用新的合并编辑器,试图给它一个诚实的机会,但这一直很令人头痛。用鼠标手动复制粘贴的次数太多了。与旧的 UI 相比,这些复选框没有提供新的价值。当然,它们对于基本合并来说效果很好,您只需要选择一侧,但这些已经很容易了。当您遇到*真正的*冲突而不仅仅是 git 感到困惑时,您需要合并两个更改中的行。现在这个过程更加复杂并且是手动的。坦率地说,他们应该克隆 Intellij 的合并工具。 (11认同)
  • @IsaacPak可能有些人喜欢 git 冲突标记的视图,它与合并编辑器之前的 git 书相匹配 (6认同)
  • 合并编辑器看起来是由讨厌视觉清晰度的人设计的,并且是为他的敌人设计的。抛开笑话不谈,我确信他们已经尽力了,并且会根据反馈进行改进,但第一印象是“哎哟”。 (2认同)

Har*_* Ho 7

转到设置 -> 找到“Git 合并编辑器” -> 禁用“Git:合并编辑器”

关闭 Visual Studio Code 合并编辑器