首页 > 解决方案 > Visual Studio Code 不会暂存 Git 合并更改

问题描述

在 Visual Studio Code 中使用 Git 作为源代码控制提供程序每当我尝试将冲突文件与保留当前版本的远程存储库合并时都会遇到问题。

步骤如下:

如果我接受传入的更改,接受两个更改或向我以前的版本添加其他字符(以更改我之前尝试提交的版本)一切正常。我认为当我选择“接受当前更改”并尝试暂存合并更改时,编辑器(或 Git?)不会将文件添加到暂存更改,因为它与之前提交的版本相同,并且不会更新 git状态,仍然陷入合并冲突。

合并时向以前的版本添加额外字符的解决方法可以正常工作,但我需要知道它是错误还是合并时缺少一些步骤。

请不要用命令行解决方法(如 git merge --abort)回复我,我正在寻找一个 UI 友好的解决方案(并非我的所有队友都对命令行有信心)。提前致谢。

标签: gitvisual-studio-codegit-mergegit-merge-conflict

解决方案


这是Visual Studio Code 中的一个错误,已在提交 578d7381da3e9d559e9326375b67429a5de3027d中修复,并于 2020 年 11 月随 VS Code 版本 1.52.0 一起发布。


推荐阅读