VS Code 中所有分支的早期合并冲突检测
我们很高兴地宣布,GitLive 的旗舰功能——早期合并冲突检测,现已在 VS Code 的所有分支上可用!🎉
当我们首次引入实时合并冲突检测功能时,只有来自每个团队成员当前分支的更改才会显示在边栏中。这意味着您可能会错过当前未处理的分支中的更改(例如,来自等待审核的 PR 的更改)引起的合并冲突。现在,编辑器边栏中的更改指示器会显示所有包含与当前分支相比的更改的分支的更改。
并且,和以前一样,只要您不在离线模式,这包括您的队友未推送的更改,这些更改也未处于离线模式,因此可以进行实时、即时的合并冲突检测!
新的排水沟指示器过滤器
以前,您可以通过一个简单的开关来显示或隐藏编辑器边缘的指示器。现在,与团队窗口类似,您可以按类型筛选编辑器边缘显示的变更指示器。
值得注意的是,这些过滤器与团队窗口过滤器相互独立,但当您更改团队窗口过滤器时,间距指示器过滤器会自动更新以匹配(但反之则不然)。要打开间距过滤器菜单,请点击 VS Code 右上角的 GitLive 图标。
🔸已推送的变更。关闭已推送的变更将隐藏来自其他分支的已推送变更的指示。🔸未推送的变更。关闭未推送的变更将隐藏来自您队友未推送变更的指示。🔸
非冲突变更。默认开启,关闭非冲突变更后,仅显示代码边缘的冲突。🔸 包含过时的变更。默认隐藏来自 3 个月未修改的分支的变更,开启此选项可显示这些变更 。
👉默认情况下,已推送和未推送的更改均处于打开状态,请关闭它们以完全隐藏指示器
目前就是这样,我们很想知道您对这些更新的看法以及我们如何让 GitLive 更好地为您服务,因此请通过下面的评论部分与我们联系。
还没有安装 GitLive 扩展?你可以在这里找到它,如果想了解更多关于最新版本的信息,请查看这篇博文。
文章来源:https://dev.to/gitlive/early-merge-conflict-detection-across-all-branches-in-vs-code-43mc