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

date - 忽略超出比较文件比较中的日期列

我正在使用 BeyondCompare3 我有两个文件,其中包含这种格式的行。

abc,bbbb,cdef,测试,14:45:23.123,信息,评论

我想从比较中省略日期。

我选择了会话 > 会话设置 > 重要性选项卡 > 编辑语法按钮并创建了一个新规则。

输入元素名称后,我选择了基本类别,选中正则表达式并搜索文本。[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}.[0-9]{1,3}。我也试过 /[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}.[0-9]{1,3}/ .

然后我单击工具栏上的“忽略不重要的差异”。

我希望这会忽略比较中的日期列。但事实并非如此。

非常感谢对此或其他工具/脚本的任何指针。

约翰。

0 投票
2 回答
1650 浏览

git - 使用 git hooks 为当前提交更改的每个文件创建差异报告

我正在尝试创建一个 git 挂钩来为我的代码和服务器代码之间发生更改的每个文件创建一个差异报告。

我见过的大多数解决方案都说使用 git 的 diff 命令来创建报告,但是我需要为每个已更改的文件完成此操作,并且我需要将其创建为无法比拟的,特别是作为并排的 HTML 报告。

因此,对于每个已更改的文件,我需要调用超越比较来创建一些文件.html 详细说明已更改的内容。如果更改了 63 个文件,我希望 63 个 html 文件显示更改的差异。

我对如何自动化创建差异有一个粗略的想法,我只是不知道如何获取已更改文件的路径以及已更改的远程文件的本地缓存路径.

有没有人做过这样的事情?

编辑 - 我想使用 githooks,因为我想为每次提交自动生成差异文件,而无需任何人考虑。这是我们现在签入过程的一部分(由管理层规定),手动为每个已更改的文件进行操作很乏味。

0 投票
1 回答
1633 浏览

svn - 超越比较忽略 Java RAD SVN Subclipse 中的 .SVN 文件夹

有没有一种快速的方法来告诉 Beyond Compare 忽略我比较中的 .svn 文件夹?当唯一的区别在于为我在 Jboss Devloper Subclipse 插件中的 java 代码生成的 .svn 文件夹中时,这似乎是唯一让我头疼的事情是显示一堆红色文件夹。

0 投票
4 回答
20513 浏览

git - 使用 BeyondCompare 查看 GIT 中文件之间的差异

在我提交更改之前,我想看看在 GIT 中使用 BeyondCompare 的区别。如何配置 BeyondCompare 以查看我的文件的差异。

我查看了此链接,但没有帮助。

BeyondCompare 安装在我系统的这个位置:C:\program files\Beyond Compare\BCompare.exe

我运行了以下两个命令:

我在 Windows 7 上使用 GIT。

谢谢 !!

0 投票
2 回答
6504 浏览

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

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

谢谢

0 投票
1 回答
1721 浏览

git - 使用 Git 时在 Visual Studio 2013 中设置 Beyond Compare 4

我试图弄清楚如何配置 BEYOND COMPARE 4 以与带有 GIT 的 Visual Studio 2013 一起使用。无论我如何配置它,它都想使用 VS2013 内部差异/合并工具。

超越比较安装目录

从 git bash 窗口

git install /etc 目录下的全局 gitcoinfig

还尝试将 exe 更改为 BCompare.exe 而不是 BComp.exe,但这也不起作用。任何帮助,将不胜感激!

0 投票
0 回答
97 浏览

svn - Subversion 忽略 merge-tool-cmd 选项

我已经将 Beyond Compare 3 设置为 Subversion 中的合并工具。我已按照此处(BeyondCompare 文档)此处(StackOverflow)此处列出的所有步骤进行操作。

特别是,我已经证实:

  • merge-tool-cmd指向一个批处理文件。
  • 当我使用四个参数手动运行该批处理文件时,它可以工作。
  • diff-tool-cmd指向另一个批处理文件,并且该文件有效。(svn diff正确使用它。)

然而,当我运行svn resolve并告诉它merge 时,我得到的只是无用的命令行合并,而不是 BeyondCompare。

我究竟做错了什么?

0 投票
1 回答
156 浏览

class - 比较类文件时 CRC 的意义

比较两个文件时 CRC 是什么意思?

0 投票
2 回答
1748 浏览

c# - ApprovalTests DiffReporter 不会弹出 diff 窗口,除非 diff 工具已打开

我最近遇到了 ApprovalTests 的问题,其中差异工具(在我的情况下是 BeyondCompare 3;我有一位同事使用 WinMerge 遇到了同样的问题)闪烁打开然后立即关闭。该工具保持打开状态的唯一方法是在运行测试之前打开该工具。

我正在使用 ApprovalTests 3.6;我知道这个问题在以前的版本中也存在。

调用验证的方法非常简单:

就 BeyondCompare 而言 - 我在 Visual Studio 中的 TFS 比较遇到了这个问题,这是由于 TFS 被设置为调用 BCompare.exe 而不是 BComp.exe。因此,我尝试制作BeyondCompareReporter调用 BComp.exe 而不是 BCompare.exe 的自定义实现,但在这种情况下使用它并没有什么不同。

0 投票
4 回答
4413 浏览

git - 如何配置 Beyond 与 Git 命令行比较

我一直在试图弄清楚在 Windows(cygwin)上使用 Git 时如何通过命令行进行配置。根据 Beyond compare 的文档,他们要求您只使用 bcomp.exe 安装的“路径”,一切都应该正常工作。但它不会自动获取“本地”、“基础”和“远程”参数。我正在使用 Beyond compare 3.0 PRO。