Quando executo git cherry-pick
, o VS Code inicia automaticamente o editor de mesclagem.
Por algum motivo desconhecido, ele altera o conteúdo dos arquivos de conflito e imediatamente salva automaticamente essas alterações no disco, para que elas permaneçam quando eu resolvo o conflito pelo terminal.
Além disso, essa coisa simplesmente não funciona corretamente e, quando funciona, apenas gera um erro sem descrição e se recusa a continuar!
Como posso me livrar dessa coisa?
Desabilitei todas as caixas de seleção nas configurações relacionadas à mesclagem, esperando desativar essa coisa, mas nada mudou.
Tentei pesquisar a solução no Google, mas encontrei apenas recomendações para desabilitar essas caixas de seleção.
Então perguntei ao ChatGPT. Ele me disse para adicionar algumas linhas em settings.json
, mas também não ajudou. Aqui está o que o ChatGPT sugeriu:
{
"git.mergeEditor": false,
"git.openDiffOnClick": false,
"diffEditor.renderSideBySide": false,
"workbench.editorAssociations": {
"*.merge": "default"
},
"git.enableSmartCommit": false
}