问题标签 [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.
git - 为什么我不能为 Git 配置外部 difftool 或 mergetool?
我正在尝试在 Windows 10 下为 Git 配置外部 difftool 和 mergetool。
一切都在告诉我要输入两个 Git 命令,如下所示。有人说用一段wrapper.sh
时间,有人说没必要。
(第二行看起来像这样:)
这对我不起作用。我也试过:
我的配置文件如下所示:
我究竟做错了什么?
java - Eclipse 错误:无法解析类型 org.eclipse.emf.edit.domain.EditingDomain。它是从所需的 .class 文件中间接引用的
我在 Eclipse 中收到一条错误消息:
当我尝试在我的 EMF 模型项目中使用 EMF DiffMerge 插件时,我得到了它。我将我的项目的实例模型从 EMF 持久化 XMI 文件加载到资源,并尝试像这样将其提供给 EMF DiffMerge(最后一行给出错误):
各位大佬能帮忙看看有什么问题吗?
无论如何,我尝试清理项目并删除 JRE 库并将其再次添加到属性/Java 构建路径中,正如另一篇类似文章中所建议的那样,但这些没有帮助。
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 的外观如何?
先感谢您!
git - 在使用 TFS 时,如何微调 Visual Studio 认为的合并冲突?
我正在尝试将少量代码更改从分支文件合并到经过大量修改的主干文件(主要是通过向开关添加案例)。当我尝试合并代码时,我正在从旧文件合并到新文件(从更少的情况到更多的情况)。当我告诉 Visual Studio 从分支合并到主干时,它会删除所有更新的(新)案例,并用分支中添加的案例替换最后一个(新)案例。前任:
树干:
分支:
合并结果:
期望的结果:
我想要发生的是它隔离新案例并将其移动到交换机中。我希望有一种方法可以手动决定如何合并文件,或者有一种方法可以“教”合并工具如何处理大的更改。
在该示例中,不同情况的唯一区别是 case ( CASE(value)
) 中的值和分配给 的值thing
。此外,从未检测到任何合并冲突。
如果无法微调比较工具,是否还有其他擅长自动合并的工具?
更新:这只是当您进行毫无根据的合并时的问题。如果您不进行毫无根据的合并,则可以正常工作
rhapsody - diffmerge 在哪里存储它的临时文件
我最近开始使用 IBM Rhapsody 并尝试对其进行个性化,但为了做到这一点,我必须对 DiffMerge 有更好的理解。
我想要做的是:我有两个图表,我将它们加载到 DiffMerge 中,它向我展示了很多差异,从较大的组件到较小的组件,突出显示它。我想摆脱更大组件的亮点,我相信我可以通过使用 Rhapsody Java API 来做到这一点,但为此我需要 DiffMerge 用来显示差异的文件(如果存在的话)。
到目前为止,我运行了Diffmerge.exe -compare <file1> <file2> ‑diffReport <filename>
它会给我一个差异报告,它是可读的,但我希望我能找到更详细的东西,我希望如果 Diffmerge 有一些充满信息的临时文件,我实际上可以取得一些进展。
有人这样做到现在吗?你知道这是否可能吗?
再次感谢您的耐心等待,
丹尼尔
rhapsody - 定制 IBM DiffMerge 以导出定制报告
我正在使用 IBM DiffMerge 生成一个报告,显示两个 .cls 文件或 .sbs 文件之间的所有差异。我在玩它,我看到选项菜单中有一个字段,允许您更改报告的格式,但它暗示了一些关键字,例如$elemname
打印元素的名称或$elemtype
打印其类型$leftonly
或$rightonly
显示有多少差异在左图中或在右图中。
现在,我想知道是否还有更多类似上面的变量,尤其是可以打印组件 GUID(Rhapsody 中的唯一 ID)的变量。
谢谢,丹尼尔
macos - 在 Mojave 中打开 DiffMerge SnailSVN 的问题
第一个消息对话框错误是:
Difftool 想要访问“~/Library/Application/Scripts/net.langui.SnailSVN.DiffTool
单击“授权”按钮后,第二个消息对话框是:
无法将 difftool.sh 安装到脚本目录!
消息 – 无法复制“difftool.sh”,因为您无权访问“net.langui.SnailSVN.DiffTool”