当我运行时git cherry-pick
,VS Code 会自动启动合并编辑器。
由于某些未知的原因,它会改变冲突文件的内容并立即自动将这些更改保存到磁盘,因此当我通过终端解决冲突时它们会保留下来。
此外,那东西根本就不能正常工作,当它正常工作时,它只会抛出一个没有任何描述的错误并拒绝继续!
我怎样才能除掉那个东西?
我禁用了与合并相关的设置中的每个复选框,希望关闭该功能,但什么也没改变。
我尝试在谷歌上搜索解决方案,但只找到了禁用这些复选框的建议。
然后我问了 ChatGPT。它告诉我添加几行settings.json
,但这也没什么用。以下是 ChatGPT 的建议:
{
"git.mergeEditor": false,
"git.openDiffOnClick": false,
"diffEditor.renderSideBySide": false,
"workbench.editorAssociations": {
"*.merge": "default"
},
"git.enableSmartCommit": false
}