问题标签 [beyondcompare3]

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

beyondcompare - 使用 Beyond Compare Script 比较文件夹

我想要一个 Beyond Compare 脚本来比较两个文件夹的文件内容并生成一个文本报告。我怎样才能做到这一点?使用文本报告仅比较两个文件。文件夹报告不比较文件内容。

谢谢

0 投票
2 回答
79 浏览

beyondcompare3 - 在 BeyondCompare 中将 XML 空节点标记为不重要

使用 BeyondCompare 时,我想将 XML 空节点差异标记为不重要。

<country /> 和 <country></country> 在功能上是相同的,我想隐藏这个区别

我怎样才能做到这一点?

0 投票
1 回答
696 浏览

batch-file - 比较两个 windows 文件夹的差异并将它们发布到一个新文件夹(超越比较)

我有以下情况

基本上我希望输出文件夹具有以下文件(在原始结构中修改或添加,结构保留)

我正在尝试使用 Beyond Compare 命令行来执行此操作,但是我找不到任何适合的参数,并且我不想手动循环遍历所有文件(太多文件)以进行更改或使用 SVN。我可以使用任何其他工具/脚本来实现这一目标吗?

0 投票
1 回答
204 浏览

beyondcompare - 如何禁用大写/小写作为无法比较的不重要差异

目前,我忽略了无法比较的不重要差异。我刚刚意识到大写和小写属于不重要的差异。有什么方法可以将其视为重要的差异?

0 投票
1 回答
92 浏览

windows - 如何使用批处理脚本在参数中传递变量值

我正在Beyond Compare上实现一个工具。我有这段代码可以读取文件的内容并存储在变量中

title.txt 的示例内容

现在我想在这段代码中传递%title%的值

细化:

现在,这个 files.txt 将调用上面的参数作为脚本参数的一部分。

现在的问题是,当我为 %title% 执行回显时,它显示“AAA BBB CCC”但是在这行代码上,

它只读取第一个空格之前的第一个单词“AAA”

我已经尝试用双引号(“%title%”)括起来,但我得到“系统找不到指定的文件”。

0 投票
1 回答
10574 浏览

file - 使用 Beyond Compare 3 或 4 逐行比较(忽略顺序)

我正在尝试使用 Beyond Compare 3 或 4 对文件中的内容进行逐行比较。有一个警告。这些行在文件中不一定具有相同的顺序。以下示例:

示例 1:

示例 2:

示例 3:

有人可以告诉我这是否可以使用 Beyond Compare 实现?

0 投票
1 回答
876 浏览

beyondcompare3 - 在 Beyond Compare 3 中忽略不重要的自定义差异时遇到麻烦

快速序言

在您将其标记为此问题的副本之前,我正在尝试这个解决方案,但我仍然遇到问题。

问题

我正在尝试使用 Beyond Compare v3.3 比较 ASP.Net 网站的两个文件夹之间的文件。一个文件夹定义了所有 .ascx.cs 文件,另一个文件夹从 dll 继承代码。

所以在左边,.ascx 文件有

在右边,他们有

如果这些是文件中唯一的差异,我希望通过忽略不重要的差异功能将它们视为相等。

一个快速的谷歌搜索出现了这个 StackOverflow 问题这个支持页面,它们说的基本相同。

我已按照他们的指示进行操作,但仍然无法正常工作。

这是我所做的:

  1. 开始了一个新的文件夹比较会话。
  2. 打开一个 .ascx 文件。
  3. 单击“规则”按钮以打开“会话设置”对话框。
  4. 在重要性选项卡上,单击编辑语法按钮。
  5. 单击“新建...”按钮。
  6. 将“元素名称”设置为“代码文件”,将“文本匹配”设置为

    (Inherits|CodeFile)\s*=\s*(["'])[^'"]+\2

    选中“正则表达式”复选框,取消选中“此元素区分大小写”复选框,然后单击“确定”按钮。

    新语法项目对话框

  7. 单击确定按钮。
  8. (现在回到重要性选项卡上)取消选中新制作的“代码文件”复选框。
  9. 在下拉列表中,选择“更新会话默认值”,然后单击确定。 会话设置对话框

只是为了仔细检查我的正则表达式是否正确,我使用正则表达式对两个 .ascx 文件运行了 ctrl+F。它正确地找到了所有三个实例(左侧文件中的Inherits= " ..." 和右侧的Inherits="..."CodeFile="...")。

即使在文件比较(与文件夹比较相反)上,也不会将差异标记为不重要。这些特定的行在大小写上有所不同,它正确地将那些标记为不重要,但CodeFileInherits仍然在抱怨。

我认为可能是因为一方有两个不同,而另一方有一个,所以我在一个文件上添加了注释,据我了解,该文件与我的新文件具有完全相同的规则类型。BC3 也正确地忽略了评论。

比较失败

有任何想法吗?

0 投票
1 回答
3197 浏览

notepad++ - 超越比较默认编码问题

我很难生成所需的输出。首先,我通过转到 Session>Session Settings>Format>Encoding Overrides 设置默认编码,然后将其设置为 UTF-8。当我拖动文件时,它会自动将文件读取为文件的默认编码(中欧)。如果是这种情况,超越比较编码将如何工作?

0 投票
1 回答
2702 浏览

beyondcompare - 将 HTML 文件与 Beyond Compare 进行比较,同时将它们视为纯文本文件

有人可以给我提示如何配置 Beyond Compare,以便将比较的 HTML 文件视为纯文本文件。目前,当我比较 2 个 HTML 文件时,内容显示在表格视图中,这对我来说不是很有帮助。

0 投票
1 回答
2399 浏览

compare - Beyond Compare 软件算法如何工作?

我很想知道“超越比较”的算法是如何工作的?

我猜他们有一个标准的(众所周知的?)算法来实现“字符.vs.字符”比较。你知道这个算法的名字吗?谢谢