问题标签 [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 回答
752 浏览

eclipse - 超越 CVS Eclipse 插件问题

我已经安装了 Beyond CVS Eclipse 插件版本 0.8.9 我使用 eclipse 3.6.2 (Helios),windows 7 64 位,beyond compare 3,subclipse。

我配置了外部 Diff/Merge 工具:

在此处输入图像描述

但是当我比较时:

在此处输入图像描述

我收到以下错误:

在此处输入图像描述

第一个屏幕截图中为超越比较指定的路径存在,那里没有问题。但出于某种原因,错误说明并非如此。我不知道是什么问题。

0 投票
1 回答
4956 浏览

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

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

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

0 投票
1 回答
875 浏览

xml - 为什么 Mercurial 不能将我的 XML 文件与 Beyond Compare 合并?

我们的 Mercurial 存储库中有一堆 XML 文件。当我们将这些文件中的更改从一个分支合并到另一个分支时,Mercurial 抱怨我们的一些 XML 文件是二进制文件,并要求我在文件的本地版本和其他版本之间进行选择。

我发现Mercurial 认为任何包含 NULL 字节的文件都是二进制文件,并且我们的一些 XML 文件被编码为 UTF-16,因此包含很多 NULL 字节。 我的默认合并工具是 Beyond Compare,它可以处理 UTF-16 编码的文件。我已经按照 Beyond Compare 网站上的建议配置了 Mercurial ,但在合并期间,Mercurial 说:

工具 bcomp 无法处理二进制文件

是什么赋予了? 为什么 Mercurial 认为 Beyond Compare 无法合并我的文件?

0 投票
2 回答
1105 浏览

c# - 进程工作者不在 IIS 7 上工作

让我们来看一个场景,我开发了显示.xml文件列表的 Web 应用程序 (ASP.NET MVC),我们选择两个.xml文件进行比较,并使用像 Beyond Compare 3 这样的比较实用程序。

基本上,我有 Scrapt 文件(Beyond Compare 3 Script),它运行System.Diagnostic.Process并针对脚本生成差异报告文件。我想在显示运行时生成的差异报告的进程中使用该脚本。当我从 Visual Studio 运行应用程序时,它运行完美并显示预期的差异文件,但是当我在我的 IIS Web 服务器上部署此应用程序时,它不会生成差异文件,只是将输入文件显示为输出文件。

以下是启动过程并生成 Beyond Compare 结果文件作为输出文件的方法。但是以下代码在 Visual Studio 开发服务器上运行,但在 IIS 上不起作用(网站部署在 IIS 服务器上)。

0 投票
2 回答
494 浏览

php - 在 Komodo IDE(6 或 7)中使用 Beyond Compare 3 作为 Diff 程序

我正在尝试将Beyond Compare 3作为 Subversion 的差异程序集成到 Komodo IDE 7 中。

我有 BC3 作为差异程序在 TortoiseSVN 中工作,但我不知道如何在 Komodo 中设置它。

Komodo IDE 未在 BC3 的已知设置中列出

http://www.scootersoftware.com/support.php?zz=kb_vcs.php

我还检查了 Activestate 论坛,但没有这样的运气

http://community.activestate.com/forum/subversion-external-diff-tool

我确实尝试使用 activestate 论坛上提到的批处理文件方法以及直接使用 Komodo 中的 diff 选项。当在 Komodo 中使用 Diff 设置并直接链接到 BC3 时,我只是在 3 窗口比较中获得当前正在处理的文件,我的目标是 2 窗口比较(颠覆主干和工作副本)。

我在 Komodo 中最接近的是使用 BC3s 网站上的 TortoiseSVN 字符串,但它给了我 3 个窗口,其中 2 个具有相同的文件名。它还在比较过程中将字符串“(工作副本)添加到我的文件末尾并且无法加载文件,如果我手动远程这个我得到2个相同文件的比较。

这是我在差异选项下的 Komodo 首选项中使用的字符串

我无法在批处理文件中加载任何内容。

0 投票
1 回答
1266 浏览

mercurial - hg 与 BeyondCompare 合并 - 如何标记为已合并

如何使用 BeyondCompare3 将合并标记为已解决。在底部窗格中,我选择文件名并保存然后退出但是 hg 总是显示合并失败?

0 投票
3 回答
5443 浏览

comparison - 如何忽略换行符?

我忽略了不重要的差异,但我希望下面的内容不会显示为差异..

0 投票
1 回答
10232 浏览

csv - 如何让 Beyond Compare 按名称而不是按顺序比较与列匹配的数据文件

我有两种情况:

  1. 列数相同但列顺序不同的两个 csv 文件。csv 的第一行是标题行,并正确指示列名
  2. 具有一些不同列的两个 csv 文件,但实际上大多数列都存在于两个文件中。同样,csv 标题行表示可以比较的列名

在上述两种情况下,BC3 都无法自动匹配/更改列顺序。这可以通过Session Settings菜单手动完成,但相当耗时。

上面#2的一个例子

请注意,在以下屏幕截图中,左侧文件有一个名为的列priority,而右侧文件没有。

之前(默认与按顺序匹配的列):

请注意,在下图中,左侧文件的列 5priority正在与右侧文件的列 5 进行比较companyjob。以下所有列比较同样不匹配。

前

之后(使用名称手动匹配的列):

后

是否有一种简单的方法可以轻松/自动配置此比较,就像我在第二张图片中手动完成的那样?

0 投票
3 回答
7971 浏览

svn - 如何配置 Visual Studio 2012 以使用 Beyond Compare 3

我想将 Visual Studio 2012 配置为默认打开 Beyond Compare 作为 diff 工具。我怎样才能做到这一点?

我从http://www.scootersoftware.com/support.php?zz=kb_vcs#svn找不到合适的解决方案

注意:关于 VS 2010 的相同 SO 问题在这里,但 2012 不同。

0 投票
4 回答
8598 浏览

git - git difftool --dir-diff 没有创建临时文件供 Beyond Compare 3 使用

我正在尝试使用 git 的新(从 gi​​t 1.7.11 开始)目录 diff 命令,并将 Beyond Compare 3 作为 difftool,但没有创建临时文件。

例如:

git difftool --dir-diff <branch1> <branch2>

Beyond Compare 会打开与列出的正确目录和更改文件的目录比较。

但是,当我单击任何文件时,会出现以下错误:

Unable to load C:\Users\<username>\AppData\Local\Temp\git-difftool.yG8V5\left\<path to some file>: The system cannot find the path specified

所以,我检查C:\Users\<username>\AppData\Local\Temp\git-difftool.yG8V5目录是否存在,它不存在。

Beyond Compare 3 作为非目录差异和合并的差异工具可以正常工作。

我正在使用 git for Windows (msysgit) 1.8.0。

以下是相关的 .gitconfig 设置: