问题标签 [beyondcompare]

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

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

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

另一方面,

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

0 投票
2 回答
608 浏览

svn - 我可以使用 subversion 和 Beyond Compare 一次区分多个文件吗?

所以,我已经成功地弄清楚了如何使用 Windows 7 使用命令行颠覆和 Beyond Compare 3 进行简单的 diff 和 3 方式合并。谢谢你,stackoverflow。

但是,我经常有很多文件在两次提交之间进行更改,即 html 文件、css 文件和 javascript 文件都与同一个 bug 修复相关。当我使用内置的 svn diff 时,我只需输入“svn di”,它就会显示所有文件中所有 diff 的列表。有没有办法用 Beyond Compare 3 触发这种类型的功能?

目前,当我输入“svn di”时,它会将第一个文件发送到 Beyond Compare,当我检查完更改后,我关闭了 Beyond Compare 窗口,diff 结束。如果不手动输入每个名称,我就无法区分其他文件。(有时我不记得我改变的所有内容......基本上,它变得非常混乱。)

这甚至可能吗?如果是这样,怎么做?

谢谢。

0 投票
3 回答
7816 浏览

version-control - Beyond Compare 3 编辑已禁用

使用 BC2,当我单击 SourceGear Vault 中的显示差异...选项时。它允许我从存储库复制到工作版本并保存,但我无法使用 BC3 执行此操作。它不允许复制到另一边(右),并且在 BC3 的底部显示禁用编辑。甚至 DiffMerge 也是如此。我在这里不明白什么?

有人可以向我解释为什么 BC3 中的更改以及是否有解决方法?

0 投票
1 回答
92 浏览

beyondcompare - 忽略 BC 2.3 中的特定差异

使用 BC 2.3.1

我想排除以下被标记为“dbeLog”与“dbeOut”的具体区别

我可以这样做吗?如果可以,怎么做?我已经阅读了其他帖子,不清楚 BC 2.3 是否支持我想要做的事情。我有点怀疑它只能在 BC 3.x 中完成,因为我似乎没有被其他一些解决这个主题的帖子引用的菜单。

0 投票
1 回答
442 浏览

mercurial - 如何在 Mercurial 中进行合并“冲突报告”?

如何在 Mercurial 中进行合并“冲突报告”?

给定两个头文件的两个相互冲突的修订,您如何输出显示父文件和每个头中的两组修订的报告?

基本上,我想将冲突的“报告”发送给拥有该文件的开发人员,以便他可以评论如何最好地进行合并。

我们使用 BeyondCompare 作为我们的合并工具 - 在 BeyondCompare 中看不到执行此操作的选项。

0 投票
1 回答
3227 浏览

beyondcompare - 超越比较搜索结果

这可能是一个愚蠢的简单问题,但这里是 - 如何将比较结果窗口内容导出到文件?(公元前 3.1 版)

0 投票
1 回答
15564 浏览

eclipse - 在 Eclipse 中使用 Beyond Compare 在 Subversion 中进行合并

我想在 Eclipse 中使用 Beyond Compare。手头的问题是,本机差异和合并工具不允许足够自定义差异,因此差异太大。Beyond Compare 对此进行了正确的自定义,但我无法集成该工具。我尝试了以下方法:

  1. 使用 Eclipse 插件http://beyondcvs.sourceforge.net/但我无法在 Eclipse 中配置 Subversive 以使用该插件,并且该插件没有将自身集成到 Subversive 的合并操作中。
  2. 尝试将 Beyond Compare 集成为差异查看器(请参阅 Eclipse Window > Preferences > Team > SVN > Diff Viewer)。然后进行同步时,我配置的差异查看器根本没有使用。我按照在http://www.scootersoftware.com/download.php?c=kb_vcs的“tortoisesvn”点下找到的信息,并根据 Subversive 插件的需要更改了语法。

有没有人成功地将 Beyond Compare 集成到 Eclipse for Subversion 中?我发现了类似的问题如何为 Eclipse 冲突解决配置 Beyond Compare 3?,但它对我不起作用(也许是 Subversive 和 Subclipse 之间的区别?)。


另外:我按照@Tom Clift 的步骤(非常感谢),现在差异正在工作,合并有点困难。我已完成以下步骤以取得最终成功:

  1. 配置为由答案记录。
  2. 更改了分支上的某些内容并提交了该内容。
  3. 切换到后备箱。
  4. 从那里开始合并操作:Team > Merge... > Tab URL > URL Field: <branch URL> and Radio button "Start from copy"
  5. 按下 时Ok,会弹出一个对话框,询问是否可以打开“同步视图”。
  6. 同步透视显示所有更改,当我选择一个时,有一个菜单条目“在外部比较编辑器中打开”打开 Beyond Compare。
0 投票
2 回答
1030 浏览

version-control - 超越与 Clearcase 的比较集成失败

我试图将 Beyond Compare 3 与 clearcase 集成。但它失败了,只是打开了 clearcase 附带的默认比较应用程序。

这是我在 C:\Program Files\IBM\RationalSDLC\ClearCase\lib\mgrs\map文件中提供的以下数据。(我正在使用 clearcase SDLC)。
我也尝试过使用 WinMerge,但它也失败了。可能是什么原因?

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 进行排序然后生成报告。

请帮忙。

0 投票
1 回答
4956 浏览

mercurial - 使用 Beyond Compare (Mercurial) 解决合并冲突

我正在使用 Mercurial,它配置为在合并时出现冲突时打开 Beyond Compare。BC 可以很好地打开并向我显示这两个文件,但我不知道在那之后该怎么做。

通常在 BC 中,行旁边有不同的箭头,您可以单击它们将选择移动到左侧或右侧。无论我如何选择一个部分,我都无法将代码从一侧移动到另一侧,或者选择一个特定的部分作为我要保留的部分。这个用户界面非常consing。我基本上可以看到差异,但不知道如何告诉 BC 我想保留哪一个。