发布于 2026-01-06 1 阅读
0

使用 Visual Studio Code 解决合并冲突 DEV 的全球展示挑战赛,由 Mux 呈现:展示你的项目!

解决 Visual Studio Code 中的合并冲突

由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!

今天我创建了一个 Discord 服务器,用来讨论开源和 Web 开发,欢迎加入:https://discord.gg/bqwyEa6We6


合并冲突可能很吓人,但如果你知道如何使用工具,就无需担心!
(除非你合并的是两个三个月前的分支,而且有 57 个文件存在多个冲突。在这种情况下,慌张也是可以理解的!)

Visual Studio Code 最近推出了三向合并编辑器

图片描述

它原本是用来取代旧的内联编辑器的。

图片描述

然而,新编辑器刚被设置为默认编辑器,社区就强烈要求恢复旧版用户界面。请参阅Issue#160806。

您可以在设置中切换使用哪一个git.mergeEditor

说实话,我真的很喜欢 VSCode(以及许多其他工具!)提供的处理合并冲突的内联体验。

这样一来,一切都变得更简单了,因为你无需担心用户界面,只需考虑冲突的代码即可。

我试用了三向编辑器,感觉还不错,但它确实增加了一个有时不必要的层级。再次声明,这只是我个人的看法。


但是直接在 IDE 中处理冲突有什么意义呢?
主要优势在于你已经拥有所有需要的工具,而且在解决冲突的同时,你还可以格式化代码并重新编译,而无需切换窗口。

由于我主要使用 VSCode 作为我的 IDE(实际上,它是一个文本编辑器),所以我录制了一个视频,展示了它的主要功能,希望能对您有所帮助。

我还展示了内联编辑器(旧版)和三向编辑器(新版),您可以自行决定最喜欢哪一个!


您使用什么方法解决合并冲突?如果答案是 Visual Studio Code,您使用的是哪种界面,三向合并还是内联合并?


感谢阅读本文,希望您觉得有趣!

我刚刚创建了一个 Discord 服务器,专门用来讨论开源和 Web 开发,欢迎加入:https://discord.gg/Gtzcg4sggn

你喜欢我的内容吗?不妨订阅我的YouTube频道!
点击这里即可订阅:
YouTube

欢迎关注我,以便在新文章发布时收到通知 ;)

文章来源:https://dev.to/this-is-learning/resolving-merge-conflicts-with-visual-studio-code-1mn1