如何恢复VS Code中可选择文件的旧版合并处理器?
恢复VS Code旧版分支合并处理器设置
问题说明
合并分支时,VS Code的合并处理器无预警变更,所有变更被自动暂存到「所有变更」区域,无法单独取消暂存不需要的文件,需恢复到可选择文件的旧版操作界面。
当前(新版)界面:

旧版界面:

解决步骤
方法一:通过图形化设置修改
- 打开VS Code设置:按
Ctrl+,(Windows/Linux)或Cmd+,(Mac),或点击菜单栏「文件」→「首选项」→「设置」。 - 在搜索框输入
git.stagingChangesDuringMerge,取消勾选该选项——这个设置控制合并后是否自动暂存所有变更,关闭后就能回到旧版的文件选择逻辑。 - 如果改完还没恢复,继续搜索
git.mergeEditor,取消勾选,切换回旧版合并冲突处理界面。
方法二:直接修改配置文件
- 打开命令面板:按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Preferences: Open Settings (JSON)回车。 - 在配置文件中添加或修改以下内容:
"git.stagingChangesDuringMerge": false, "git.mergeEditor": false
- 保存文件后重启VS Code,再合并分支就会回到熟悉的旧版界面。
内容的提问来源于stack exchange,提问作者boredProjects
相关产品推荐
相关产品推荐

