【发布时间】:2017-12-06 09:16:45
【问题描述】:
我有几个冲突的文件,我无权访问源分支(这些文件已从存储库中分离出来。没有任何 .git 文件夹,我没有原始版本)。有git-merge标记的一些冲突:
<<<<<<< HEAD
sizeof(.......bla bla
||||||| merged common ancestors
sizeof(.......ble ble
=======
sizeof(.......blu blu
>>>>>>> refs/heads/TAGNAME
有没有办法以人类可读的模式查看此类文件,即解析带有标记冲突的单个文件并将其拆分为并排视图?我想Meld 做不到,KDiff3 似乎也做不到。
git merge(工具)说这不是一个 Git 存储库。
git diff --no-index 需要两个参数(要比较两个文件),并且如前所述,我没有输入文件。
【问题讨论】:
-
任何主流 IDE 都可以做到这一点,例如如果您使用 Java,请使用 IntelliJ 或 Eclipse。
-
sourceTree 怎么样?
-
我很好奇,你为什么要在你的问题上加上 kdiff3 标签,而这是一个旨在完全满足你要求的工具?
-
这个问题跑题了。请在此处查看您可以询问的主题 (help center)。
-
David Z:请告诉我如何使用 kdiff3 实现它。我观察到的唯一影响是一个面板填充和空的第二个面板,或者当我尝试两次打开同一个文件时文件相同的信息 - 在两个面板上。