git - 用于解决 git 中的 merge 冲突的控制台 UI 工具...类似于 vimdiff 但 'easier'

标签 git conflict mergetool

我正在寻找一个控制台 UI 工具来解决 git 中的 merge 冲突...类似于 vimdiff 但“更简单”

最佳答案

我留在了 vimdiff , 但我通常只保留要打开的文件可见(在此窗口中运行 :only),然后我使用 :diffoff 禁用差异颜色(大多数时候会伤害眼睛) .

最后,我有以下映射可以帮助我浏览冲突标记:

nnoremap <space>n /^\(<<<<\\|====\\|>>>>\)<CR>

在正常模式下,按 <space>n它将搜索标记,然后使用 n从一个标记到另一个标记。

从这一点开始,我会编辑我的冲突,直到我满意为止。

关于git - 用于解决 git 中的 merge 冲突的控制台 UI 工具...类似于 vimdiff 但 'easier',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1816459/

相关文章:

git - git 中的 HEAD 是什么?

C# LINQ-TO-SQL : datacontext. ChangeConflicts 未显示所有冲突

git mergetool 失败

git 还原几个特定的​​提交

git - p4merge 和 Git 1.8.3

git - 我如何在 Jenkins 中克隆一个工作?

git - 如何告诉 Visual Studio 将 WinMerge 与 Git 结合使用?

Git 流程 - 摆脱一个特定的功能

java - 调度上的多线程冲突(竞争条件)