问题标签 [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.
mercurial - 如何使用 Beyond Compare 4 和 hg 区分传入的变更集?
我已经一起使用 mercurial 和 Beyond Compare 4 工具大约 2 周了,并且对我的使用很有信心,但是在将传入的变更集与我当前的本地代码库进行比较时,我似乎仍然遇到问题。当我尝试进行复杂的合并时,这个问题被强调了。
澄清一下,我避免使用 TortoiseHg 之类的工具,尽管我确实安装了它。我仅通过命令行操作搜索反馈。
我当前的模板化方法通过以下方式下拉传入的变更集(作为 [别名] )
例如,这里是返回的简化(并且巧妙地抽象)块::
如果我要在本地比较更改,我只需使用以下命令::
然后我会得到一个带有文件夹结构和文件的 Beyond Compare 实例,我可以相应地导航以查看更改...但是,当我尝试使用尚未拉入本地存储库的变更集时,我不能。
如何区分传入的变更集与我的本地存储库?
- - 更新 - - - - - - - - - - - - - - - -
我追求捆绑传入更改的想法,然后尝试使用 BC4 将捆绑包与本地存储库上的任何给定分支/修订版进行比较。
这将创建一个包含所有新更改的压缩文件存档。
现在我只需要将这个捆绑包与我的本地包进行比较,但是在优化它时遇到了困难。目前,我正在使用以下命令的变体:
唉,我仍然难以完善这一点......任何见解都值得赞赏。
git - 为什么 BeyondCompare 4 / Git 试图对二进制文件执行文本差异?
我正在尝试合并具有不同 .NET.dll
和.NET 的分支.pdb
,而 git/BC4 正在尝试对文件进行文本合并,而不是让我选择本地与远程。
我以前从来没有经历过这种情况,大概是我改变了一些设置或者BC4与BC3有一些不同。
我的相关.gitconfig
我正在使用 msysgit 1.9.5 和 Beyond 比较 4.0.3
编辑:我不想二进制合并,git过去只是让我选择本地或远程文件来解决冲突。我的问题是“这是 git 设置(如果是,是什么?)还是 BC 设置?”
mercurial - 解决超越比较专业中的反复无常的冲突
我正在使用 tortoiseHg 和超越比较 4 pro 的 java 项目。当我遇到无法比较的冲突时,会打开一个 2-diff 视图,但它不允许我编辑任何内容!!!!
请帮忙!!
谢谢
ubuntu-14.04 - 如何使用 Wine HQ 在 ubuntu 上使用 Beyond Compare 4?
当我在其中打开一个文件夹时,我正在使用它,但Beyond Compare 4
文件夹存在。我是文件夹的所有权限。Ubuntu 15.04
wine HQ
folder not found
beyondcompare4 - 超越比较(4)比较文件夹时如何忽略文件内容中的大小写
在超越比较中,我如何忽略文件夹内文件中包含的一些单词的比较。
示例:在左侧,我在右侧的文件夹中有一个文件,其中包含“Hello”一词,在同一位置,该文件包含“Tello”我希望这是一个平等的文件。
此外,如何在执行文件夹比较时忽略文件内容中的大小写。(不是在进行文件比较时)=>在文件夹中包含的所有文件中
git - 超越 4 与 git for windows 的比较:无法使用 git diff 打开
我想使用 Beyond compare 4 在 Windows 中为我的 git 存储库执行合并和差异。我已经设置了以下内容.gitconfig
,但是当我git diff
在 shell 中执行时,我获得了控制台内的文本差异,而不是打开 BC4。
我做错了什么?
这是我的.gitconfig
:
version-control - Beyond Compare - 使用文件夹比较时查找行差异而不是字节差异的数量
所以我使用 Beyond Compare 4.0.7 并比较包含不同版本的 Java 项目的两个文件夹。我想找出在最新项目中有多少行已更改为类文件。
所以我按 *.class 文件过滤,查看较新项目包含的类文件也较新的差异,然后展开所有文件并选择文件。这会按我的预期选择所有类文件。然后我转到 Actions -> File Compare Report... 并生成一个摘要。但是,此摘要仅显示文件中的字节差异。我想知道行号差异(最好只是更改的总行数,而不是每个类)。有没有我缺少的设置?
filter - Beyond Compare 4:如何只显示包含特定字符串的行?
我正在尝试比较两个包含事务列表的日志文件。这些交易的字段是在行本身内定义的。例如:
在一个日志文件中,transactionType 6 事务可能连续出现,而在另一个文件中,它们可能与其他事务类型交错。因此,虽然 transactionID 可能不同,但它们仍将具有相同的顺序并包含相同的数据。
如何过滤或仅显示两个文件中包含字符串“transactionType:6”的行?这将过滤掉所有其他交易,让我只看到类型 6 的交易。
谢谢你。
svn - svn diff 不适用于特定的修订号
在头和工作副本之间的svn diff下面很好
但是当我尝试比较任何远程文件时,它只是没有显示任何内容
任何帮助为什么这不起作用?
macos - MAC OSX,Beyond compare 作为 Perforce 的合并工具
如标题所述,我想将 Beyond compare 配置为 Perforce 合并工具。
参考以下链接(http://www.scootersoftware.com/support.php?zz=kb_vcs),我尝试了这些步骤:
- 从编辑菜单中选择首选项。
- 切换到差异选项卡。
- 将默认差异应用程序选项更改为“其他应用程序”。
- 在位置编辑中输入 BComp.exe 的路径。
- 切换到合并选项卡。
- 将默认合并应用程序更改为“其他应用程序”。
- 在位置编辑中输入 BComp.exe 的路径。
- 在参数编辑中,输入:%1 %2 %b %r
但它不能工作,有人成功配置过这个吗?