标签: beyondcompare3

在比较Delphi表单文件的版本时,如何使Beyond Compare忽略某些差异

我使用Beyond Compare(版本3.1.10)来比较不同版本的Delphi表单文件,但我不希望看到有关ExplicitTop,ExplicitLeft,ExplicitHeight和ExplicitWidth的差异.

细节:这些行总是以许多空白字符开头,然后是"ExplicitXXX ="和一个数字.旧版本的Delphi没有这些行,所以我想忽略这些行添加到最新版本的差异,我也想忽略数字发生变化的差异.

有谁知道如何做到这一点?

编辑:复制(或多或少):

如何配置BeyondCompare忽略评论中的SCM替换文本?

delphi version-control beyondcompare beyondcompare3

57
推荐指数
2
解决办法
6万
查看次数

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

如何配置Visual Studio以使用Beyond Compare对于如何配置Visual Studio以使用Beyond Compare有很好的答案.但是,这些步骤的UI在Visual Studio 2013中已更改.部分原因可能是由于我正在使用Git进行SCM,而VS 2013现在具有本机Git支持.

有没有人想出如何配置VS 2013使用Beyond Compare?

git beyondcompare3 visual-studio-2013

32
推荐指数
1
解决办法
7992
查看次数

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

我正在尝试使用git的新(作为git 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目录是否存在而不是.

超越比较3作为非目录差异和合并的difftool工作正常.

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

以下是相关的.gitconfig设置:

# External Visual Diff/Merge Tool
[diff]
    tool = bc3

[difftool "bc3"]
    path = "C:/Program Files (x86)/Beyond Compare 3/BComp.exe"

[merge]
    tool = bc3

[mergetool "bc3"]
    keepTemporaries = false
    trustExitCode = true
    keepBackup = false
    path = "C:/Program Files (x86)/Beyond Compare 3/BComp.exe"
Run Code Online (Sandbox Code Playgroud)

git msysgit beyondcompare3

22
推荐指数
3
解决办法
6735
查看次数

在TortoiseHg中使用Beyond Compare for Visual Diff

我想在TortoiseHg中使用Beyond Compare for Visual Diff.例如,右键单击资源管理器中的修改文件,然后从TortoiseHg上下文菜单中选择Visual Diff ...

BeyondCompare打开但只显示"欢迎"屏幕,而不是我想要差异的文件.我错过了什么吗?

我已经设置了mercurial.ini文件,如下所示:

  [extensions]
  extdiff =

  [extdiff]
  cmd.bcomp = C:\Program Files (x86)\Beyond Compare 3\BCompare.exe
  opts.bcomp = /ro

  [tortoisehg]
  vdiff = bcomp

  [merge-tools]
  bcomp.executable = C:\Program Files (x86)\Beyond Compare 3\BComp
  bcomp.args = $local $other $base $output
  bcomp.priority = 1
  bcomp.premerge = True
  bcomp.gui = True

  [ui]
  merge = bcomp
Run Code Online (Sandbox Code Playgroud)

mercurial tortoisehg beyondcompare3

19
推荐指数
1
解决办法
8089
查看次数

如何使Beyond Compare忽略空格,但仍会在注释中显示更改

Beyond Compare有一个按钮和菜单项Ignore Unimportant Differences.选择后,diff将忽略空格和各种格式差异,但也会忽略注释中的更改.如何让它显示评论更改,但仍然忽略空格?

beyondcompare beyondcompare3

18
推荐指数
1
解决办法
2万
查看次数

Git分支的目录比较

我最喜欢的svn工作流程之一是使用Beyond Compare的文件夹比较功能来查看两个分支或分支和主干之间的净差异.有没有办法在git中执行此操作而无需手动创建同一存储库的多个克隆?

当我问这个问题时,我发现我可以写一个脚本,将当前的repo克隆到一个临时目录,检出所需的分支,然后用两个目录作为参数调用BCompare.exe.使用调用文件夹比较视图

BCompare.exe path/to/folder1 path/to/folder2
Run Code Online (Sandbox Code Playgroud)

这听起来合理吗?在完成Beyond Compare之后,我能否删除额外的克隆?

git beyondcompare beyondcompare3

14
推荐指数
2
解决办法
5103
查看次数

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

在我提交更改之前,我希望在GIT中使用BeyondCompare看到差异.如何配置BeyondCompare以查看文件中的差异.

我查看了这个链接,但没有帮助.

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

我运行了以下两个命令:

 git config --global merge.tool bc

git config --global mergetool.bc.path "C:\program files\Beyond Compare\BCompare.exe"
Run Code Online (Sandbox Code Playgroud)

我在Windows 7上使用GIT.

谢谢 !!

git git-diff beyondcompare beyondcompare3

12
推荐指数
2
解决办法
2万
查看次数

如何使用Beyond Compare 3作为svn的diff3-cmd?

我看到这篇帖子解释了如何让BC3成为Subversion的差异工具......但是如何使用Beyond Compare 3进行3路合并/比较呢?

svn beyondcompare3 three-way-merge

10
推荐指数
1
解决办法
6018
查看次数

如何超越比较软件算法的工作?

我很想知道'Beyond Compare'的算法是如何工作的?

我猜他们用来实现"字符.vs.字符"比较的标准(众所周知的?)算法.你知道这个算法的名字吗?谢谢

diff compare beyondcompare beyondcompare3

10
推荐指数
1
解决办法
1728
查看次数

移动git的运行合并到超出比较

我在当地分公司做了一些改变.我没有承诺.我刚刚将所有更改编入索引并将其移至存储区.现在我做了一个

git pull
Run Code Online (Sandbox Code Playgroud)

git pull之后我做了

git stash apply
Run Code Online (Sandbox Code Playgroud)

现在有一些冲突.在eclipse中,我能够以正常的git格式看到冲突

<<<< Updated Upstream
ksldjflsdk
sdlkfjdslk
sdlkfjsdlk
===========
sdlkfjdslk
dslkfjdslkfj
dsklfjsdlkjf
>>>>> Stashed Changes
Run Code Online (Sandbox Code Playgroud)

现在有一些文件存在很多冲突.我很难向上看和合并.有没有办法可以将当前的合并流程移到超出比较的位置.

我在git版本1.8.3和Beyond Compare 3.2.3上

git git-merge beyondcompare3

9
推荐指数
1
解决办法
5261
查看次数