问题标签 [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 回答
4250 浏览

git - smartgit 和 kdiff3 集成

smartgit 自带的合并工具非常混乱。
我无法配置 kdiff3。我没有配置共同祖先。
这些是他们给我配置的仅有的三个文件: ${mergedFile} ${rightFile} ${leftFile}
有没有办法配置 kdiff3 并使用 3 路合并?

0 投票
1 回答
1494 浏览

java - 在 IntelliJ Idea 中删除 .orig 文件

IntelliJ Idea 中是否有任何舒适的方法可以删除所有 .orig 文件?

0 投票
1 回答
85 浏览

mercurial - 合并 - 我可以更改被识别为相似的内容吗

是否可以控制合并工具如何识别相似的代码块?特别是融合,但也欢迎任何替代工具的建议。如果它是相关的,我正在使用 mercurial。

我正在开发一个系统,该系统具有生成初始 get/set 函数的代码生成器,一个相当常见的情况是两个开发人员各自添加了一个字段,并且在库的末尾生成了新的 get/set 函数。在合并方面,不可避免地存在合并冲突。

我想要的是合并工具将这些识别为单独的函数,而不是同一函数的修改版本。

Meld 至少从一个足够漂亮的视图开始,显示了添加到每个版本的功能:

初始合并状态

不幸的是,在我拉过第一个它之后,它现在认为这些功能已经在一个系统上进行了修改,而不是将它们视为两个独立的功能。这也是我最初在 KDiff3 中看到的相同合并结果:

不是我想要的!

0 投票
1 回答
2621 浏览

git - 合并2个本地文件

我有 2 个需要合并的本地文件。git 中都没有版本控制。有没有合并文件的linux命令?我试过merge了,但没有得到任何有用的输出。合并文件似乎表明整个第一个文件被删除,第二个文件是整个输出:

编辑

澄清一下,我希望创建一个 git 样式的合并文件,显示内联文件之间的差异,而不是简单地将 2 个文件端到端粘合在一起(无论如何这不适用于代码)

0 投票
2 回答
7473 浏览

git - 使用 KDiff3 通过 Git 编辑差异

通常当我做差异时,我想在提交之前编辑我的本地文件。这在 Eclipse 的比较视图中非常有效,因为它允许您轻松地编辑本地文件以及复制以前版本的更改。

我正在尝试将 Git 和 KDiff3 设置为以相同的方式工作。当我使用 KDiff3 作为我的合并工具时,它按预期工作。但是,当我将它设置为 difftool 时,它给了我一个只读视图,所以我无法进行任何编辑。根据文档(http://kdiff3.sourceforge.net/doc/documentation.html),我希望该--output选项可以给我想要的两个文件合并,但事实并非如此。我的 .gitconfig 的相关部分:

0 投票
2 回答
11098 浏览

diff - 从 kdiff3 文件比较中,我可以生成统一差异格式的差异吗?

我在 Windows 中有一个 kdiff3 比较,我想将比较保存为统一差异格式的文本文件。

我意识到这是一个奇怪的问题。通常,人们已经掌握了文本差异,并希望在 kdiff3 中以图形方式查看它。

我在 Windows 中使用了一个……不寻常的……版本控制工具,它可以比较版本并在 kdiff3 中显示比较。然而,它在生成 Unix 友好的输出时显然是不友好的,至少对于像我这样的非 ClearCase-ninjas 来说是这样。

我真正喜欢的是以统一的差异格式获得比较的输出,这样我就可以使用类似patch或类似的工具。我不是特别喜欢 ClearCase,我很乐意尽可能地不理会它。

kdiff3 可以采用现有的比较并将其导出为统一的 diff 格式吗?

0 投票
0 回答
823 浏览

diff - 如何在 Kdiff3 中隐藏匹配行

有谁知道在 Kdiff3(在 Windows 中)中隐藏匹配行的方法。我真的只关心差异,宁愿快速滚动浏览差异列表,而无需在两者之间添加所有填充符(即匹配行)。

我对其他软件选项持开放态度,但我很难相信 Kdiff3 没有此功能。

0 投票
4 回答
7006 浏览

git - 如何使用 kdiff 获取目录 git 分支差异

我已经用我的git配置了 kDiff3

我需要的是查看两个分支之间的目录差异。当我跑步时

git difftool <headbranch>

命令它一个一个地打开所有文件。但这不是我想要的。

0 投票
1 回答
894 浏览

git - kdiff: 合并成功

我正在尝试为 git 编写一个合并驱动程序,该驱动程序使用 kdiff3 进行合并和冲突解决。

我需要一种方法来知道 kdiff3 在合并中是否成功。

到目前为止,我有这个:

由于exit 1告诉git合并是否成功,我想根据kdiff3的成功来设置它。

有没有办法做到这一点,我完全错过了?

0 投票
1 回答
165 浏览

visual-studio-2012 - 在文件名旁边显示变更集#

比较两个变更集时,如何配置 VS 2012 以显示变更集编号?

我已经为 Visual Studio 2012 配置了以下参数进行比较。

在此处输入图像描述

但是,我使用此配置得到以下输出。我想查看映射到文件每个版本的变更集编号。

KDiff3 截图示例