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

mercurial - 如何使用 Beyond Compare 4 和 hg 区分传入的变更集?

我已经一起使用 mercurial 和 Beyond Compare 4 工具大约 2 周了,并且对我的使用很有信心,但是在将传入的变更集与我当前的本地代码库进行比较时,我似乎仍然遇到问题。当我尝试进行复杂的合并时,这个问题被强调了。

澄清一下,我避免使用 TortoiseHg 之类的工具,尽管我确实安装了它。我仅通过命令行操作搜索反馈。

我当前的模板化方法通过以下方式下拉传入的变更集(作为 [别名] )

例如,这里是返回的简化(并且巧妙地抽象)块::

如果我要在本地比较更改,我只需使用以下命令::

然后我会得到一个带有文件夹结构和文件的 Beyond Compare 实例,我可以相应地导航以查看更改...但是,当我尝试使用尚未拉入本地存储库的变更集时,我不能。

如何区分传入的变更集与我的本地存储库?

- - 更新 - - - - - - - - - - - - - - - -

我追求捆绑传入更改的想法,然后尝试使用 BC4 将捆绑包与本地存储库上的任何给定分支/修订版进行比较。

这将创建一个包含所有新更改的压缩文件存档。

现在我只需要将这个捆绑包与我的本地包进行比较,但是在优化它时遇到了困难。目前,我正在使用以下命令的变体:

唉,我仍然难以完善这一点......任何见解都值得赞赏。

0 投票
2 回答
195 浏览

git - 为什么 BeyondCompare 4 / Git 试图对二进制文件执行文本差异?

我正在尝试合并具有不同 .NET.dll和.NET 的分支.pdb,而 git/BC4 正在尝试对文件进行文本合并,而不是让我选择本地与远程。

我以前从来没有经历过这种情况,大概是我改变了一些设置或者BC4与BC3有一些不同。

我的相关.gitconfig

我正在使用 msysgit 1.9.5 和 Beyond 比较 4.0.3

编辑:我不想二进制合并,git过去只是让我选择本地或远程文件来解决冲突。我的问题是“这是 git 设置(如果是,是什么?)还是 BC 设置?”

0 投票
2 回答
412 浏览

mercurial - 解决超越比较专业中的反复无常的冲突

我正在使用 tortoiseHg 和超越比较 4 pro 的 java 项目。当我遇到无法比较的冲突时,会打开一个 2-diff 视图,但它不允许我编辑任何内容!!!!

请帮忙!!

谢谢

0 投票
1 回答
823 浏览

ubuntu-14.04 - 如何使用 Wine HQ 在 ubuntu 上使用 Beyond Compare 4?

当我在其中打开一个文件夹时,我正在使用它,但Beyond Compare 4文件夹存在。我是文件夹的所有权限。Ubuntu 15.04wine HQfolder not found

0 投票
2 回答
2054 浏览

beyondcompare4 - 超越比较(4)比较文件夹时如何忽略文件内容中的大小写

在超越比较中,我如何忽略文件夹内文件中包含的一些单词的比较。

示例:在左侧,我在右侧的文件夹中有一个文件,其中包含“Hello”一词,在同一位置,该文​​件包含“Tello”我希望这是一个平等的文件。

此外,如何在执行文件夹比较时忽略文件内容中的大小写。(不是在进行文件比较时)=>在文件夹中包含的所有文件中

0 投票
2 回答
1127 浏览

git - 超越 4 与 git for windows 的比较:无法使用 git diff 打开

我想使用 Beyond compare 4 在 Windows 中为我的 git 存储库执行合并和差异。我已经设置了以下内容.gitconfig,但是当我git diff在 shell 中执行时,我获得了控制台内的文本差异,而不是打开 BC4。

我做错了什么?

这是我的.gitconfig

0 投票
1 回答
3454 浏览

version-control - Beyond Compare - 使用文件夹比较时查找行差异而不是字节差异的数量

所以我使用 Beyond Compare 4.0.7 并比较包含不同版本的 Java 项目的两个文件夹。我想找出在最新项目中有多少行已更改为类文件。

所以我按 *.class 文件过滤,查看较新项目包含的类文件也较新的差异,然后展​​开所有文件并选择文件。这会按我的预期选择所有类文件。然后我转到 Actions -> File Compare Report... 并生成一个摘要。但是,此摘要仅显示文件中的字节差异。我想知道行号差异(最好只是更改的总行数,而不是每个类)。有没有我缺少的设置?

0 投票
2 回答
2561 浏览

filter - Beyond Compare 4:如何只显示包含特定字符串的行?

我正在尝试比较两个包含事务列表的日志文件。这些交易的字段是在行本身内定义的。例如:

在一个日志文件中,transactionType 6 事务可能连续出现,而在另一个文件中,它们可能与其他事务类型交错。因此,虽然 transactionID 可能不同,但它们仍将具有相同的顺序并包含相同的数据。

如何过滤或仅显示两个文件中包含字符串“transactionType:6”的行?这将过滤掉所有其他交易,让我只看到类型 6 的交易。

谢谢你。

0 投票
0 回答
380 浏览

svn - svn diff 不适用于特定的修订号

在头和工作副本之间的svn diff下面很好

但是当我尝试比较任何远程文件时,它只是没有显示任何内容

任何帮助为什么这不起作用?

0 投票
1 回答
793 浏览

macos - MAC OSX,Beyond compare 作为 Perforce 的合并工具

如标题所述,我想将 Beyond compare 配置为 Perforce 合并工具。

参考以下链接(http://www.scootersoftware.com/support.php?zz=kb_vcs),我尝试了这些步骤:

  1. 从编辑菜单中选择首选项。
  2. 切换到差异选项卡。
  3. 将默认差异应用程序选项更改为“其他应用程序”。
  4. 在位置编辑中输入 BComp.exe 的路径。
  5. 切换到合并选项卡。
  6. 将默认合并应用程序更改为“其他应用程序”。
  7. 在位置编辑中输入 BComp.exe 的路径。
  8. 在参数编辑中,输入:%1 %2 %b %r

但它不能工作,有人成功配置过这个吗?