问题标签 [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 投票
2 回答
1681 浏览

windows - 类似 diff3 的 Windows 程序?

我是 linux 用户,通常我使用 kdiff3 来比较彼此之间的 3 个(文本)文件(例如,当有 svn 冲突时)。我知道有各种程序可以做到这一点(如 diff3 或 meld),但没有适用于 windows 的程序。

是否有适用于 Windows 的 3 文件差异?

0 投票
2 回答
5757 浏览

kdiff3 - 复制 kdiff3 中的单个差异

是否可以在 kdiff 中仅复制一项更改或多项更改?WinMerge 中有这样的选项允许将 chnge 从一个文件复制到第二个文件而不合并。

我需要将一些更改从一个文件复制到另一个文件,并希望手动完成。

0 投票
1 回答
373 浏览

git - 具有多个祖先和kdiff3的git递归策略

我正在与多个“共同祖先”可用的场景进行合并,因此 Git 运行“git merge recursive”策略。

因此,它运行合并以创建一个新的祖先,该祖先又将用作我正在处理的贡献者的 CA。

好的,问题如下,有一个冲突的文件,其中“祖先”来自 Git 内部执行的“递归合并”,所以,当我尝试使用 KDiff3 修复与 git mergetool 的冲突时,我看到以下内容:在此处输入图像描述

这是正常的吗?我的例子有点“太简单了”(文件中只有一行,所以不是真的),但是......有这个共同的祖先会有帮助吗?

谢谢!!

0 投票
1 回答
800 浏览

visual-studio-2010 - 配置 KDiff3 以使用 AnkhSVN

我只是想知道是否有人有任何配置 AnkhSVN 以使用 kdiff3 作为其合并工具的经验。

我知道它可以在 Visual Studio 2010 中的 Tools -> Options Subversion User Tools 中进行更改,但我不确定 Diff、Merge 和 Patch 的正确命令行是什么。

我已经搜索了网络,但无济于事。

0 投票
2 回答
8140 浏览

kdiff3 - kdiff3 合并不起作用

在使用KDiff3解决合并冲突时,如何保存AB版本的已解决副本?

我打开KDiff3来解决合并冲突。我可以通过选择所需的版本来解决每个冲突。解决所有冲突后,我单击merge按钮。然后我尝试保存,但出现提示说仍然存在合并冲突。

0 投票
2 回答
13603 浏览

mercurial - 如何解决这个 Mercurial 冲突?

我对 Mercurial 和 Python 感到沮丧,因为它让简单的事情变得困难。我有一个微不足道的冲突,由于 Mercurial 没有给出任何建议,我什至不知道如何解决这个微不足道的文件冲突:

KDiff3

冲突是微不足道的,但如果我无法解决这个问题,我也无法解决任何复杂的问题。我可以将文件编辑为我想要的方式并从任何地方再次提交吗?我应该跑hg merge吗?为什么 Mercurial 甚至不能让我选择要保留的版本?为什么不深入研究 1000 个写得很糟糕的联机帮助页就几乎不可能完成一些微不足道的事情?

0 投票
2 回答
1997 浏览

tortoisesvn - 使用 KDiff3 和 TortoiseSVN 保存合并

想要使用 KDiff3 作为 TortoiseSVN 的冲突解决工具,我按照此处此处的说明配置 TortoiseSVN 以使用 KDiff3。我在 TortoiseSVN 中的合并工具设置如下:

执行合并时,可能会检测到冲突。如果是,我点击“编辑冲突”按钮来启动 KDiff3 并协调合并冲突。

但是,当我保存合并时,结果将保存到 .svn 文件夹中的临时文件中,而不是实际工作文件C:\projects\my-new-project\src\mvags1.mxml中。临时位置也可以在 KDiff3 输出窗口中看到。

在此处输入图像描述

我是否错误地配置了任何东西,或者我对 KDiff3 如何与 TortoiseSVN 一起工作的期望不正确?

我正在使用 TortoiseSVN 1.7.5 和 KDiff3 0.9.96。

0 投票
2 回答
47339 浏览

macos - 如何配置 kdiff3 而不是作为 git mergetool 出现?

我在 mac OSX Snow Leopard 上有 Git,我尝试编辑我的合并和差异工具以使用 kdiff3 而不是emerge。

但是当我尝试使用它时,它不会启动 kdiff 的 GUI,而是让我使用基于 cmd 的界面。

我在 gitconfig 中的设置是:

显然缺少一些东西,但我做错了什么?

0 投票
1 回答
6209 浏览

kdiff3 - KDiff3中的手动差异对齐

KDiff3 中的“添加手动差异对齐”似乎没有做任何事情。在线文档相当稀疏。

这个功能真的有用吗?

0 投票
5 回答
23909 浏览

git - Kdiff3 不会用 mergetool 命令打开

我有冲突,所以我输入:

然后我收到一条消息说:

按回车键开始合并解析工具

通常当我这样做时,它会打开 kdiff3 以便我可以合并差异。

现在当我这样做时,它只是继续到下一个文件,而 kdiff3 根本没有打开。

我三次检查了我的 git 配置和系统路径,一切看起来都很完美。配置文件如下:

任何人有任何想法可能是什么问题?

我有一种感觉(虽然我可能是错的,这是一个问题,因为我安装了新的 Github windows 客户端)....