问题标签 [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.
windows - 类似 diff3 的 Windows 程序?
我是 linux 用户,通常我使用 kdiff3 来比较彼此之间的 3 个(文本)文件(例如,当有 svn 冲突时)。我知道有各种程序可以做到这一点(如 diff3 或 meld),但没有适用于 windows 的程序。
是否有适用于 Windows 的 3 文件差异?
kdiff3 - 复制 kdiff3 中的单个差异
是否可以在 kdiff 中仅复制一项更改或多项更改?WinMerge 中有这样的选项允许将 chnge 从一个文件复制到第二个文件而不合并。
我需要将一些更改从一个文件复制到另一个文件,并希望手动完成。
git - 具有多个祖先和kdiff3的git递归策略
我正在与多个“共同祖先”可用的场景进行合并,因此 Git 运行“git merge recursive”策略。
因此,它运行合并以创建一个新的祖先,该祖先又将用作我正在处理的贡献者的 CA。
好的,问题如下,有一个冲突的文件,其中“祖先”来自 Git 内部执行的“递归合并”,所以,当我尝试使用 KDiff3 修复与 git mergetool 的冲突时,我看到以下内容:
这是正常的吗?我的例子有点“太简单了”(文件中只有一行,所以不是真的),但是......有这个共同的祖先会有帮助吗?
谢谢!!
visual-studio-2010 - 配置 KDiff3 以使用 AnkhSVN
我只是想知道是否有人有任何配置 AnkhSVN 以使用 kdiff3 作为其合并工具的经验。
我知道它可以在 Visual Studio 2010 中的 Tools -> Options Subversion User Tools 中进行更改,但我不确定 Diff、Merge 和 Patch 的正确命令行是什么。
我已经搜索了网络,但无济于事。
mercurial - 如何解决这个 Mercurial 冲突?
我对 Mercurial 和 Python 感到沮丧,因为它让简单的事情变得困难。我有一个微不足道的冲突,由于 Mercurial 没有给出任何建议,我什至不知道如何解决这个微不足道的文件冲突:
冲突是微不足道的,但如果我无法解决这个问题,我也无法解决任何复杂的问题。我可以将文件编辑为我想要的方式并从任何地方再次提交吗?我应该跑hg merge
吗?为什么 Mercurial 甚至不能让我选择要保留的版本?为什么不深入研究 1000 个写得很糟糕的联机帮助页就几乎不可能完成一些微不足道的事情?
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。
macos - 如何配置 kdiff3 而不是作为 git mergetool 出现?
我在 mac OSX Snow Leopard 上有 Git,我尝试编辑我的合并和差异工具以使用 kdiff3 而不是emerge。
但是当我尝试使用它时,它不会启动 kdiff 的 GUI,而是让我使用基于 cmd 的界面。
我在 gitconfig 中的设置是:
显然缺少一些东西,但我做错了什么?
kdiff3 - KDiff3中的手动差异对齐
KDiff3 中的“添加手动差异对齐”似乎没有做任何事情。在线文档相当稀疏。
这个功能真的有用吗?
git - Kdiff3 不会用 mergetool 命令打开
我有冲突,所以我输入:
然后我收到一条消息说:
按回车键开始合并解析工具
通常当我这样做时,它会打开 kdiff3 以便我可以合并差异。
现在当我这样做时,它只是继续到下一个文件,而 kdiff3 根本没有打开。
我三次检查了我的 git 配置和系统路径,一切看起来都很完美。配置文件如下:
任何人有任何想法可能是什么问题?
我有一种感觉(虽然我可能是错的,这是一个问题,因为我安装了新的 Github windows 客户端)....