问题标签 [kdiff3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4216 浏览

mercurial - 在 Mercurial 中使用外部差异工具

有人知道如何将 ExamDiff 与 Mercurial 集成吗?我设置了 KDiff3,但不知道如何设置 ExamDiff。


更新:根据接受的答案,这个 .hgrc 配置有效:

可以使用命令运行 ExamDiffhg examdiff

0 投票
1 回答
2809 浏览

mercurial - Mercurial 能否使用更好的差异工具来更有效地存储其变更集?

我使用 TortoiseHg 提交更改。提交对话框中显示的(默认)差异包含许多添加/删除。

但相比之下,当我单击提交对话框中的 diff 图标时,KDiff3 会打开,并且该比较更加“智能”:它检测到“更好”我所做的更改:我移动了一个代码块,导致添加的内容少了很多/删除。

由于 Hg “ ...存储了将旧版本转换为新版本所需的更改。 ”,我想知道是否可以利用 KDiff3 的“智能”将这些更改存储在 Hg 提交中?

另一个问题中提出的解决方案似乎不适用于 TortoiseHg 提交对话框。

提前致谢!

0 投票
2 回答
4492 浏览

git - 如何在 GIT 中进行非冲突合并的 3 路合并?

如何在GIT中禁用自动合并?

目的是在调用命令链期间在自动合并中具有与冲突合并解决相同的行为:

最后一个命令引导我们在合并冲突的情况下对文件进行 3 路合并。我想有一种简单的方法来对文件执行相同的 3 路合并,而不会发生冲突合并。

我在互联网上找不到任何解决方案,有吗?

我有一些解决方法,但它宁愿避免它。

提前致谢,

阿列克斯

0 投票
2 回答
7240 浏览

git - 与 Git 和 KDiff3 进行三向比较

是否可以设置 Git 以便我可以在 KDiff3 中使用三向比较?

我有两个完全不同的分支,无法自动合并它们,我只需要检查每个合并点,我认为最好的方法是检查我想要来自另一个分支的更改的分支并说

然后在 KDiff3 中选择合并文件。在浏览完文件后,我将提交。

我已将 merge.conflictstyle 和 diff.conflictstyle 设置为 diff3,但 KDiff3 仍然以双向 diff 开始。这可能吗?我猜如果 Git 也将共同祖先的哈希作为参数发送,这是可能的,但是是吗?

关于如何使用 SVN 和 BC3 执行此操作的讨论,但我找不到 Git 和 KDiff3 的任何内容。

0 投票
1 回答
521 浏览

mercurial - Kdiff3 总是显示“Qt:qcolorFromCGColor:无法从色彩空间模型转换:0”

在 Mac 上,我安装了 kdiff3 与 Mercurial 一起使用

但每次都显示

有什么方法可以解决吗?

0 投票
3 回答
4358 浏览

merge - 如何使用视觉合并工具?

在合并模式下,我无法理解 KDiff3 或 Beyond Compare。这个功能有教程吗?

0 投票
5 回答
31294 浏览

version-control - KDIFF合并中的A,B和C是什么

为什么在合并我的代码和其他人的代码时给我三个选择?不应该只有我的代码,其他人的代码,以及下面的输出吗?KDIFF 的文档并不能帮助我理解。

0 投票
3 回答
846 浏览

mercurial - Mercurial with KDiff3——它可以直接展开所有文件夹吗?

使用 Mercurial,每次

它调用 kdiff3,需要完成 2 个步骤:

1) 关闭显示有多少文件存在差异的弹出窗口
2) 转到目录 -> 展开所有子目录

有没有办法跳过第 1 步和第 2 步,让它自动展开所有文件夹并显示文件?

0 投票
1 回答
9744 浏览

svn - 基地我的

刚才我对另一个问题提出了建议,并正在尝试将我的功能分支合并到主干工作副本目录中的主干工作副本。由于一些冲突,我使用 KDiff3 来解决它们。但是我不确定 Base、Mine 和他们的意思是什么?就我而言(将分支合并到主干):

我的---主干的工作副本,

根据 - - ???

他们的 - - ???

另一个基本问题:解决冲突并保存后,编辑后的版本将保存在主干的本地工作副本中。我的理解正确吗?

实际上,我已经用 Google 搜索了一段时间,以避免在此处提出相同的简单问题。但是,对于这些虚拟问题,我找不到任何简单的解释。

0 投票
4 回答
22790 浏览

svn - 如何将 kdiff3 设置为 SVN 的合并工具

当 SVN 通知我冲突时,我希望能够使用 kdiff3 解决冲突。如何将其设置为默认工具?