问题标签 [diffmerge]

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 回答
908 浏览

git - 为什么我不能为 Git 配置外部 difftool 或 mergetool?

我正在尝试在 Windows 10 下为 Git 配置外部 difftool 和 mergetool。

一切都在告诉我要输入两个 Git 命令,如下所示。有人说用一段wrapper.sh时间,有人说没必要。

(第二行看起来像这样:)

这对我不起作用。我也试过:

我的配置文件如下所示:

我究竟做错了什么?

0 投票
1 回答
574 浏览

java - Eclipse 错误:无法解析类型 org.eclipse.emf.edit.domain.EditingDomain。它是从所需的 .class 文件中间接引用的

我在 Eclipse 中收到一条错误消息:

当我尝试在我的 EMF 模型项目中使用 EMF DiffMerge 插件时,我得到了它。我将我的项目的实例模型从 EMF 持久化 XMI 文件加载到资源,并尝试像这样将其提供给 EMF DiffMerge(最后一行给出错误):

各位大佬能帮忙看看有什么问题吗?

无论如何,我尝试清理项目并删除 JRE 库并将其再次添加到属性/Java 构建路径中,正如另一篇类似文章中所建议的那样,但这些没有帮助。

0 投票
0 回答
260 浏览

git - DiffMerge 集成到 Tower for GIT

通过选择 File -> Preferences -> Git Config -> Diff tool / Merge tool,您可以在使用 Tower for GIT 时调整您最喜欢的 diff/merge 工具(https://www.git-tower.com/

DiffMerge 和 WinMerge 安装在我的 Windows 机器上,但在我的情况下只提供 WinMerge。

https://www.git-tower.com/help/mac/integration/diff-tools上,您可以读到应该支持 DiffMerge,但显然不支持。我的设置中缺少什么?

https://www.git-tower.com/help/mac/integration/custom-diff-tools上,它描述了如果 Tower 不直接支持您的 diff/merge 工具,您可以做什么。但是应该支持 DiffMerge。如果不支持此集成脚本对于 DiffMerge 的外观如何?

先感谢您!

0 投票
1 回答
228 浏览

git - PhpStorm - 差异查看器的高级设置

有谁知道是否可以在 PhpStorm 中配置差异查看器并指定要忽略的更改?

例如,我已将 Magento 安装更新为较新的版本。这个版本包含了很多修改过的文件,只有一个区别——版权

版权更新差异

我正在寻找一种忽略此类文件并查看其他差异的方法。也许有一种方法可以使用其他一些工具来做到这一点。

0 投票
1 回答
844 浏览

windows - Git 通过 DiffMerge 配置 difftool 和 mergetool 不起作用

我正在尝试为 git 配置 DiffMerge 以用于 difftool 和 mergetool。我使用了以下命令:-

命令提示符窗口中的以下命令将更新您的 .gitconfig 以配置 GIT 使用 DiffMerge:

如果我检查 .gitconfig 的内容,它具有以下内容:-

如果我尝试 $ git config --global --list:-

如果我尝试 git $ git difftool 它会显示这个对话框:-

在此处输入图像描述

怎么了?如何正确配置?

0 投票
1 回答
80 浏览

git - 在使用 TFS 时,如何微调 Visual Studio 认为的合并冲突?

我正在尝试将少量代码更改从分支文件合并到经过大量修改的主干文件(主要是通过向开关添加案例)。当我尝试合并代码时,我正在从旧文件合并到新文件(从更少的情况到更多的情况)。当我告诉 Visual Studio 从分支合并到主干时,它会删除所有更新的(新)案例,并用分支中添加的案例替换最后一个(新)案例。前任:

树干:

分支:

合并结果:

期望的结果:

我想要发生的是它隔离新案例并将其移动到交换机中。我希望有一种方法可以手动决定如何合并文件,或者有一种方法可以“教”合并工具如何处理大的更改。

在该示例中,不同情况的唯一区别是 case ( CASE(value)) 中的值和分配给 的值thing。此外,从未检测到任何合并冲突。

如果无法微调比较工具,是否还有其他擅长自动合并的工具?

更新:这只是当您进行毫无根据的合并时的问题。如果您不进行毫无根据的合并,则可以正常工作

0 投票
1 回答
52 浏览

rhapsody - diffmerge 在哪里存储它的临时文件

我最近开始使用 IBM Rhapsody 并尝试对其进行个性化,但为了做到这一点,我必须对 DiffMerge 有更好的理解。

我想要做的是:我有两个图表,我将它们加载到 DiffMerge 中,它向我展示了很多差异,从较大的组件到较小的组件,突出显示它。我想摆脱更大组件的亮点,我相信我可以通过使用 Rhapsody Java API 来做到这一点,但为此我需要 DiffMerge 用来显示差异的文件(如果存在的话)。

到目前为止,我运行了Diffmerge.exe -compare <file1> <file2> ‑diffReport <filename>它会给我一个差异报告,它是可读的,但我希望我能找到更详细的东西,我希望如果 Diffmerge 有一些充满信息的临时文件,我实际上可以取得一些进展。

有人这样做到现在吗?你知道这是否可能吗?

再次感谢您的耐心等待,

丹尼尔

0 投票
1 回答
86 浏览

rhapsody - 定制 IBM DiffMerge 以导出定制报告

我正在使用 IBM DiffMerge 生成一个报告,显示两个 .cls 文件或 .sbs 文件之间的所有差异。我在玩它,我看到选项菜单中有一个字段,允许您更改报告的格式,但它暗示了一些关键字,例如$elemname打印元素的名称或$elemtype打印其类型$leftonly$rightonly显示有多少差异在左图中或在右图中。

现在,我想知道是否还有更多类似上面的变量,尤其是可以打印组件 GUID(Rhapsody 中的唯一 ID)的变量。

谢谢,丹尼尔

0 投票
1 回答
2722 浏览

macos - 在 Mojave 中打开 DiffMerge SnailSVN 的问题

第一个消息对话框错误是:

Difftool 想要访问“~/Library/Application/Scripts/net.langui.SnailSVN.DiffTool

单击“授权”按钮后,第二个消息对话框是:

无法将 difftool.sh 安装到脚本目录!
消息 – 无法复制“difftool.sh”,因为您无权访问“net.langui.SnailSVN.DiffTool”

0 投票
3 回答
6310 浏览

atlassian-sourcetree - Sourcetree 无法为合并冲突打开 Diffmerge

最近我全新安装了 macOS。我已经安装了 Sourctree 和 diffmerge 并将 diffmerge 设置为默认的合并工具。出于某种原因,每次我选择“解决冲突 - > 打开外部合并工具”时,源树都会打开它的等待视图并直接关闭它。

我在 sourcetree 中的设置页面:

在此处输入图像描述

这是我的根 .gitconfig 在 sourcetree 为我配置差异合并时的样子: