在Git中查看和编辑合并的最佳工具是什么? 我想得到一个3向合并视图,在单独的面板中有“我的”,“他们的”和“祖先”,以及第四个“输出”面板。
此外,调用所述工具的说明也很棒。 (我仍然没有弄清楚如何以这样的方式启动kdiff3,它不会给我一个错误。)
我的操作系统是Ubuntu。
#1楼
gitx http://gitx.frim.nl/
使用大型提交集时会出现一些错误,但非常适合浏览更改并选择不同的更改进行分段然后提交。
#2楼
你可以试试P4Merge 。
使用P4Merge可视化文件版本之间的差异。 通过颜色编码解决由并行或并发开发引起的冲突。
功能包括:
- 突出显示和编辑文本文件差异
- 选择包括或忽略行结尾或空格
- 识别Windows(CRLF),Mac(CR)和Unix(LF)的行结束约定
- 使用命令行参数并从非Perforce应用程序启动
- 比较和合并文件时显示行号
- 排除已修改,唯一或未更改的文件
- 按名称或扩展名过滤文件
- 在熟悉的文件/文件夹层次结构中组织修改的资产
- 比较JPEG,GIF,TIFF,BMP和其他文件格式
- 使用Qt API扩展
- 叠加图像或并排显示
- 突出显示重叠图像的差异
#3楼
我最喜欢的视觉合并工具是SourceGear DiffMerge
- 这是免费的。
- 跨平台(Windows,OS X和Linux)。
- 清洁可视UI
- 您期望的所有差异功能(Diff,Merge,Folder Diff)。
- 命令行界面。
- 可用的键盘快捷键。
#4楼
Meld是差异/合并工具。
以下是如何安装它: