问题标签 [winmerge]

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

regex - 如何格式化 WinMerge 过滤器以忽略部分行

我希望 WinMerge 比较全文但排除变量子字符串。

在上面的行中,我想忽略 PhysicalAddress="xxx" 并找到更改后的 DefFieldFrmt="Uf4d1"

我尝试添加过滤器:

但是,这会过滤整个行。

PhysicalAddress="xxx" 之前和之后的实际文本会有所不同,所以我需要一个过滤器,上面写着:匹配前缀和匹配后缀,但忽略目标变量子字符串。

请帮忙。

0 投票
0 回答
140 浏览

git - mac上的冲突文件

我确定存在类似的问题,但这个问题对于 Mac 和冲突文件来说是特定的。所以 Mac 支持 git-diff 工具,但我正在寻找一个本机 mac 工具,它支持使用 winmerge 等冲突标记读取冲突文件。

所以尝试将此文本保存在一个文件中,并在 mac 上使用您最喜欢的合并工具打开它,并将其与 winmerge 的输出进行比较,看看它是否可以理解格式(现在我们在 mac 上使用 winmerge 和 wine)我想知道是否有 Native mac 工具可以做到这一点,考虑到有很多用于 mac 的合并工具这一事实,这听起来很简单。

PS:我再次了解您可以配置 git 或其他版本管理工具来拆分文件并将其作为 3 个单独的文件打开以进行合并,但我正在寻找一个可以本机理解冲突文件的 Mac 程序。

0 投票
1 回答
196 浏览

git - Android Studio 和 git 中的 WinMerge 将整个文件显示为已更改

我在 Visual Studio 中成功使用了 WinMerge,并带有以下参数:

但是,当在 AS 中使用 WinMerge 作为外部差异工具时,它会将整个文件显示为一个很大的差异,即使它可能有几个很明显的小差异。

我希望 WinMerge 向我展示在 Visual Studio 中的每个差异或类似文件之间的任何其他简单差异。

0 投票
1 回答
2907 浏览

diff - WinMerge 如何与 Perforce Visual Client (P4V) 一起使用?

我喜欢使用WinMerge文件比较工具。我想将它与 Perforce 的 P4V 工具一起用作我的差异编辑器。

如何将 Perforce 配置为允许这样做?

0 投票
1 回答
1018 浏览

compare - 为 Beyond Compare 推荐替代品/类似软件

继续使用超越比较,但它在我的新环境中不可用,我正在尝试 WinMerge,但是当我尝试比较两个大文本文件时出现错误,每个文件 170 Mo。我知道这个文件中只有 5 或 6 行不同的行。

我正在使用最新的 2.14.0 版本

1.这个问题能解决吗?2.如果没有,有什么替代软件吗?

0 投票
1 回答
424 浏览

rtc - Winmerge 作为 RTC 比较编辑器

有人可以帮助我如何将 WinMerge 配置为 RTC 的比较编辑器吗?

我的朋友使用 BeyondCompare,但我更喜欢 WinMerge。

0 投票
1 回答
1960 浏览

git - 如何让winmerge在git中显示新文件的差异?

我可以让 winmerge 向我展示修改文件的差异。但是对于新文件,winmerge 会给出一个对话框,提示“左路径无效!”。我希望它显示左窗格为空,右窗格显示文件的内容。

winmerge 对话框:

在此处输入图像描述

我在 git 版本 2.8.2.windows.1

这是我对 difftool 的 git 配置:

我错过了什么?

0 投票
1 回答
202 浏览

winmerge - Winmerge 在显示“Left Unique Items”时忽略文件过滤器?

在 WinMerge (2.14.0.0) 中,我选择使用过滤器。此过滤器包含:

我将“D:\TEST\www\”与“D:\www\”进行比较。

此目录存在:D:\www\orders\xyz\

此目录不存在:D:\TEST\www\orders\

我选中了“查看”>“显示正确的唯一项目”。当我比较目录时,部分结果显示:

比较结果列中的“仅右:D:\www\orders”。

但它不应该忽略目录“www\orders”吗?我哪里出错了?

0 投票
1 回答
1270 浏览

line-endings - Winmerge 将哪些空白符号用于行尾(EOF 和 EOL)?

如果我从 WinMerge 的视图菜单中选择查看空白,则会显示行尾符号。一个文件已更改,但我找不到任何关于哪些符号代表哪些字符的文档。

不知道这对符号是什么意思,这是行尾转换为 CR/LF 之前的文件:

前

这个符号似乎代表 CR/LF 对,因为我将文件转换为具有这些行尾:

后

为了添加更多上下文,Visual Studio 检测到此文件有混合行结尾,并将它们转换为 CR/LF。然后我查看了存储在 git 中的原始文件的差异。所以 gits 行尾转换在转换原始文件的方式上可能会有一些交互。我的行尾用于自动更改为 windows 行尾。

0 投票
1 回答
2590 浏览

c# - 打开两个文件进行比较

从解决方案资源管理器中,我想选择两个 C# 代码文件进行文本比较。我的机器上安装了WinMerge,它在命令行上接受多个文件名。所以我尝试使用Open With...命令并将 WinMerge 添加到现有选项列表中。然而问题是我不知道在Arguments文本框中写什么。将其设置为%1只会将第一个选定的文件发送到 WinMerge。%2不被 VS 识别,而是直接粘贴到 WinMerge 中。

发送两个文件的正确语法是什么?