问题标签 [beyondcompare4]

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

svn - SVN diff with beyond compare 4 导致“找不到文件”错误,Mac OS High Sierra

我已经安装了无可比拟的,并按照官方技术支持使用 svn 进行配置:

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

但是,当我运行以下命令时: svn diff -c 53030 。

为了显示对修订版 53030 所做的所有更改,我得到了以下命令行错误输出:

/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.1.1/Libraries/CompressData/CompressData.c:353:错误:文件'/System/Library/CoreServices/CoreTypes遇到未知压缩方案.bundle/Contents/Resources/Exceptions.plist' /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.1.1/Common/ChunkCompression.cpp:50:错误:不支持的压缩器 8 /BuildRoot/ Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.1.1/Libraries/CompressData/CompressData.c:353:错误:文件“/System/Library/CoreServices/CoreTypes.bundle/遇到未知压缩方案/内容/库/AppExceptions.bundle/Exceptions.plist'

此外,无法比较的 gui 启动时出现错误,显示未找到以下文件:

/var/folders/2t/zb3hw5b57yb77y58sshrxgx00000gn/T/svn-BX0hCF

我怀疑svn应该已经创建了上述2个临时文件,对应于53030提交的更改前后的版本,BC尝试加载并显示。

但是,当我检查文件夹时: /var/folders/2t/zb3hw5b57yb77y58sshrxgx00000gn/T 这两个文件没有被创建。

任何人都知道如何解决这个问题?

Beyond Compare v4.2.3 Mac OS High Sierra 10.13.1

0 投票
1 回答
144 浏览

git - 使用 Beyond Compare 4 的 Windows 版 Git

我正在使用Windows 7(不要取笑;我在这件事上真的别无选择)和Git for Windows。我试图让Beyond Compare 4作为我的差异和(最终)我的合并工具。我从命令行使用 Git。问题是当我做差异时,我无法让 Beyond Compare 启动。我尝试过的事情:

  • git diff MyChangedFile.txt
  • git difftool MyChangedFile.txt
  • git difftool --tool=bc MyChangedFile.txt
  • 更改了要使用的路径,\\而不是/. 使用哪个似乎没有什么区别。

键入命令后,有一个暂停,命令提示符又回来了,但没有其他反应。没有错误输出,Beyond Compare with my diff 也没有出现。我可以从命令行输入路径以启动 Beyond Compare 并打开它,但我必须用双引号括起来:

我直接编辑了我的 .gitconfig 文件以添加双引号,但我不知道 Git 是否尊重它们。

我已经按照Scooter Software的说明进行操作,甚至尝试了GitHub 的手动说明。我们没有使用 GitHub,但 SO 上的另一个答案表明它可能有效。都没有奏效。我还尝试了这些 SO 帖子中建议的大部分内容。可能不用说,他们都没有工作。

关于我的环境的详细信息:

  • Git:git版本2.15.1.windows.2(64位)
  • Windows:Windows 7 企业版,64 位,Service Pack 1
  • Beyond Compare:Beyond Compare 4,64 位版本,版本 4.2.3(内部版本 22587)

相关配置细节:

有人对我接下来可以尝试什么有任何想法吗?需要更多信息吗?

0 投票
2 回答
1782 浏览

git - Beyond Compare 4 作为 Windows 10 Pro 上 Git 的 Difftool

我正在尝试将 Beyond Compare 4 ( v4.2.3) 设置为我difftool的 for Git ( v2.15.1.windows.2),但我无法启动它。我已按照他们给出的指示进行操作,但它不起作用!

我的.gitconfig样子是这样的:

当我运行时,以下内容:

没发生什么事!我只是再次得到命令提示符。

我错过了什么?

0 投票
2 回答
280 浏览

cmd - 通过命令行传递文件格式以超越比较

我已经设法使用命令行激活了无法比较的功能:

这使我可以在 cmd ERRORLEVEL 变量中获得比较结果。

我无法设置用于此比较的文件格式。手动,我可以通过 GUI 通过功能区上的“格式”按钮进行设置。

有谁知道如何做到这一点?我查看了超越比较脚本参考,但无济于事。

谢谢你!杰克

0 投票
0 回答
41 浏览

svn - BeyondCompare:与实际的 SVN-revision 进行比较

我想将 SVN 中的实际版本与旧版本进行比较。

我可以为特定版本定义配置文件:

BC4 中的颠覆配置文件

但是我发现没有办法为实际修订定义一个颠覆配置文件(当我以后使用它时,它应该是实际版本,而不是我创建配置文件时的实际版本)。

我该怎么做?

我尝试了一个空的修订版和一个非常高(实际上不是exosting)的修订版,但没有成功。

0 投票
2 回答
321 浏览

beyondcompare - 在 Beyond Compare 中,根据文本在两边设置一条线为不重要

在 Beyond Compare 中,如何根据右侧的文本忽略两侧的线?

例如

文件 1

文件 2

我想通过比较来显示 d-- 的线有微小的差异。e-- 和 f-- 线应显示为主要差异。这是基于GG2018这个词

我已经尝试过语法和重要性,但仅对于 d-- 行,一侧显示为不重要。左侧显示为红色,没有细微差别。

编辑:文件在C中,语法规则是

还为不重要的文本创建了一条规则——

Edit2:在上面的示例中添加了 e-- 和 f-- 行。

此外,如果可以使规则更容易,可以修改标识符 GG2018 注释位置。

** 方法 2 **

预期结果与之前相同。

0 投票
1 回答
2523 浏览

linux - 从 Linux 终端命令行启动 Beyond Compare 4

我想在 CentOS7 中创建一个热键快捷方式来启动 Beyond Compare 4,例如 'Super' + b ,其中 'Super' 是键盘上的 Windows 键。 SO:a/27002058非常清楚如何添加热键。

为了添加热键 Beyond Compare 如何从 linux 终端命令行启动?我试过这个[链接](https://www.scootersoftware.com/vbulletin/showthread.php?7264-Beyond-Compare-from-command-line-without-GUI)但它没有显示可执行文件名称或它的位置安装好了。在我的机器上,Beyond Compare 确实可以从 Gnome 桌面应用程序菜单中正常启动。

SO:a/2781731适用于 windows 命令提示符,但我在我的 linux 终端上得到以下信息:

0 投票
2 回答
745 浏览

git - 在保留 3-Way 合并信息的同时解决 IDE 中的合并冲突

(我使用 SourceTree 作为我的 Git 工具,Beyond Compare 来解决合并冲突,并使用 Eclipse 作为我的 Java IDE。)

冲突非常复杂,我无法在合并工具中解决它,并且必须手动解决它(跨多个文件)。

理想情况下,我只想使用我的代码版本,查看 Beyond Compare 中的冲突,并使用它来建议我在 Eclipse 中的更改。

不起作用的事情:

  1. 如果我只是在 Eclipse 中打开有冲突的版本,那么代码不会编译,所以我失去了静态类型检查等的所有用处。
  2. 如果我只是在 Git (SourceTree) 中“使用 ours/mine 解决”以便我可以在 Eclipse 中打开它,那么我会丢失所有可以用来解决冲突的漂亮的三向合并信息。
  3. 用主版本对文件的 HEAD 版本进行简单的差异也不能解决我的问题 - 差异的信息太少。我想要三方面的信息。

我是以错误的方式接近这个吗?我应该使用不同的策略来解决冲突吗?是否有 Git 或 BC4 的功能可用于在编辑文件的特定版本时单独保留冲突信息?

0 投票
1 回答
150 浏览

beyondcompare4 - Beyond Compare 4 - 没有为差异显示适当的食物

大家好,我正在比较两个文本文件,使用超越比较 V4,它显示的差异如下图所示。

在此处输入图像描述

右文件没有 CollectionCash,左文件没有 CollectionsCO 值。对于两个文件中都不存在的值,它应该显示空白/缺失行。我想根据行中完全匹配的第一个单词进行比较。我尝试了不同的规则,但没有运气。请建议我如何实现这一目标。

谢谢

0 投票
0 回答
59 浏览

sass - 超越比较 SASS 支持

有谁知道 Beyond Compare 支持 sass (.scss) 文件的方法吗?我看到他们的页面上列出了对Additional File Formats的 .css 支持。

目前使用 Beyond Compare 4 (v4.2.6) 标准版并将文件作为“JavaScript Source”进行比较,尚未找到更正确的处理方式。

谢谢!