问题标签 [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 投票
5 回答
6158 浏览

svn - 如何使用 Beyond Compare 3 作为 svn 的 diff3-cmd?

我看到这篇文章解释了如何让 BC3 作为 Subversion 的差异工具工作......但是使用 Beyond Compare 3 进行 3 路合并/比较呢?

0 投票
2 回答
2571 浏览

xml - 超越比较 3.0 和 XML Tidy,但保存原始格式

我正在使用 Beyond Compare 3.0 并使用 XML tidy 和 XML tidyed with sorted attributes 插件。它很棒,虽然我希望它向我展示“整理”的 XML,但一旦我解决了合并问题,我想用原始格式(而不是整理的格式)将它保存回来。反正有这样做吗?

例如,如果我有这两个 XML 片段 -

我想直观地看到它们被整理和属性排序,所以我可以做出改变/解决方案。例如,如果我决定将 attrib 的值更改为 5 并保留其余部分,当我保存文件时,我想看到这个......

超越比较似乎以第二种格式(整理)保存文件。

知道如何解决这个问题吗?

问候 ...

0 投票
2 回答
359 浏览

java - 是否有允许异常的文件差异工具?

我们目前使用 Beyond Compare 3.0,我对此非常满意。但是,如果我可以轻松地为特定的一次性案例指定排除项,那就太好了。当我对某些重构进行代码审查时,这是需要的。例如:

旧代码

新代码:

在这种情况下,我正在审查数百个更改,这些更改基本上都是完全相同的更改,我只想查看例外情况。如果我可以轻松地指定一个表明这两种情况相等的异常,那就太好了。我知道在语法中可以做到这一点,但是在有十个左右的例外的情况下它是乏味和麻烦的。

还有其他提示吗?

0 投票
2 回答
8771 浏览

mercurial - 在 TortoiseHg 中使用 Beyond Compare 进行视觉差异

我正在尝试在 TortoiseHg 中使用 Beyond Compare 进行视觉差异。例如,在资源管理器中右键单击修改过的文件,然后从 TortoiseHg 上下文菜单中选择 Visual Diff...

BeyondCompare 打开,但只显示“欢迎”屏幕,而不是我想要比较的文件。我错过了什么吗?

我已将 mercurial.ini 文件设置如下:

0 投票
4 回答
59692 浏览

delphi - 在比较 Delphi 表单文件的版本时,如何让 Beyond Compare 忽略某些差异

我使用 Beyond Compare(版本 3.1.10)来比较不同版本的 Delphi 表单文件,但我不想看到关于 ExplicitTop、ExplicitLeft、ExplicitHeight 和 ExplicitWidth 的差异。

详细信息:这些行总是以一些空白字符开头,然后是“ExplicitXXX =”和一个数字。旧版本的 Delphi 没有这些行,所以我想忽略这些行添加到最新版本的差异,我也想忽略数字发生变化的差异。

有谁知道如何做到这一点?

编辑:重复(或多或少):

如何配置 BeyondCompare 以忽略评论中的 SCM 替换文本?

0 投票
4 回答
5558 浏览

git - Git分支目录对比

我最喜欢的 svn 工作流程之一是使用 Beyond Compare 的文件夹比较功能来查看两个分支或一个分支和主干之间的净差异。有没有办法在 git 中执行此操作而无需手动创建同一存储库的多个克隆?

当我问这个问题时,我突然想到我可以编写一个脚本,将当前 repo 克隆到一个临时目录,签出所需的分支,然后使用两个目录作为参数调用 BCompare.exe。文件夹比较视图被调用

这听起来合理吗?完成 Beyond Compare 后,是否可以删除多余的克隆?

0 投票
2 回答
5201 浏览

visual-studio - 忽略解决方案中的文件夹与 Beyond Compare 比较

我正在尝试使用 Beyond Compare 比较两个大型 Visual Studio 2010 解决方案。这些解决方案有 60 个项目,我能找到忽略每个项目的 bin 和 obj 文件夹差异的唯一方法是在比较结果窗口中右键单击它们。我不想这样做 60 次,那么有没有其他方法可以告诉 Beyond Compare 在每个解决方案中忽略这些文件夹?

0 投票
2 回答
10594 浏览

beyondcompare - 超越比较 - 忽略某些文本字符串?

有没有办法指定忽略特定文本?例如,我有 Web 文件,由于文件路径的差异(本地路径与远程路径),它们通常是相同的 execpt。所以在一个文件中,我将拥有:

另一方面,

我可以指定忽略任何这些字符串吗?如果可以,我该怎么做?

0 投票
1 回答
1826 浏览

tortoisehg - 如何使用 TortoiseHg 2.0.3 和 Beyond Compare 3.2.4 进行 3 路合并

我可以将 TortoiseHg 配置为在需要 3 路合并时启动 Beyond Compare 3,但我无法让它显示正在比较的文件的名称和版本。它在进行 2 路文件比较时显示文件的名称和版本。有谁知道如何正确配置它?KDiff3 也有同样的问题。

按照 BC 支持站点 ( http://www.scootersoftware.com/support.php?zz=kb_vcs ) 上的指示,将 BC3 设置为 3 路合并工具,但它不显示文件名或版本。

使用 mercurial 和 Beyond compare 3(bc3) 作为差异工具?需要帮助几乎可以回答这个问题。它适用于 2 路比较,但不适用于 3 路合并。谁能告诉我如何解决这个问题?

0 投票
1 回答
4066 浏览

xml - 使用 Beyond Compare(脚本)比较(排序)XML 并生成报告

我们必须比较两个不同的响应 (XML),但它们正在执行相同的业务流程。问题是我们正处于从大型机技术迁移到 Microsoft BizTalk 技术的过程中。大型机为超过 54 个客户端(桌面、Web、Web 服务)提供服务。Mainframe 和 Microsoft BizTalk Server 都接受类似的请求,并且应该做出类似的响应。请求和响应格式为 XML。

正如我所说的,54 个系统通过 Mainframe 连接,我们决定并行运行 Microsoft Server,这意味着无论 Mainframe 收到什么请求,它的副本也将传递给 Microsoft BizTalk Server。而且,我们将来自两个服务器的每个响应的副本保存在一个物理位置。

现在,我们必须比较两个响应(XML)并生成差异报告(HTML 和 XML)。为此,我们使用 Beyond Compare 3 (Pro)。由于此比较过程必须按计划进行,因此我们通过 Beyond Compare Scripting 进行此操作。假设,我们必须让 Beyond Compare 每隔一小时运行一次比较。设计了一个小型应用程序来安排此操作并运行 Beyond Compare 脚本,如下所示:

此脚本中的问题是必须对 XML 进行排序然后进行比较。我们如何在比较之前对 XML 进行排序?我已经从 ScooterSoftware 下载部分下载了XML 排序格式。但我不知道如何使用 XML Sort 对 XML 进行排序然后生成报告。

请帮忙。