标签: beyondcompare3

与Beyond Compare相比,忽略解决方案中的文件夹

我正在尝试使用Beyond Compare比较两个大型Visual Studio 2010解决方案.这些解决方案有60个项目,我可以找到忽略每个项目的bin和obj文件夹差异的唯一方法是在比较结果窗口中右键单击这些项目.我不想这样做60次,所以有什么其他方法我可以告诉Beyond Compare忽略每个解决方案中的这些文件夹吗?

beyondcompare beyondcompare3 visual-studio

8
推荐指数
1
解决办法
3226
查看次数

超越比较 - 忽略某些文本字符串?

有没有办法指定忽略特定文本?例如,我的Web文件通常与文件路径的差异相同 - 本地路径与远程路径.因此在一个文件中我将:

http://localhost/mysite.com/index.php
Run Code Online (Sandbox Code Playgroud)

而在另一方面,

http://www.mysite.com/index.php
Run Code Online (Sandbox Code Playgroud)

我可以指定忽略这些字符串中的任何一个,如果是,我该怎么做?

beyondcompare beyondcompare3

7
推荐指数
1
解决办法
8839
查看次数

忽略超越比较文件比较中的日期列

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

abc,bbbb,cdef,test,14:45:23.123,info,comment

我想从比较中省略日期。

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

输入元素名称后,我选择了“基本”类别,选中了“正则表达式”并搜索“文本”。[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}/ 。

然后,我在工具栏上单击“忽略无关紧要的差异”。

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

此或其他工具/脚本的任何指针将不胜感激。

约翰。

datetime date datestamp beyondcompare beyondcompare3

7
推荐指数
3
解决办法
5669
查看次数

使用Beyond Compare 3或4进行逐行比较(忽略顺序)

我正在尝试使用Beyond Compare 3或4对文件中的内容进行逐行比较.有一点需要注意.这些行在文件中的顺序不一定相同.以下示例:

例1:

File 1 contents:
value1.key=mango
value2.key=pear

File 2 contents:
value2.key=pear
value1.key=mango

This should say "files identical" on comparison.
Run Code Online (Sandbox Code Playgroud)

例2:

File 1 contents:
value1.key=mango
value2.key=pear
value3.key=apple

File 2 contents:
value2.key=pear
value3.key=banana
value1.key=mango

This should report only the following in the comparison:
value3.key=apple | value3.key=banana
Run Code Online (Sandbox Code Playgroud)

例3:

File 1 contents:
value1.key=mango
value2.key=pear
value3.key=apple

File 2 contents:
value3.key=apple
value1.key=mango

This should report only the following in the comparison:
value2.key=pear
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我,如果使用Beyond Compare可以实现这一目标吗?

comparison file beyondcompare3

7
推荐指数
1
解决办法
8434
查看次数

如何忽略换行符?

我忽略了不重要的差异,但我希望下面不要表现出差异......

3.  TITLE

blah blah blah blah blah blah blah blah blah blah

3.  TITLE
blah blah blah
blah blah blah
blah blah blah blah
Run Code Online (Sandbox Code Playgroud)

comparison beyondcompare beyondcompare3

6
推荐指数
1
解决办法
4644
查看次数

如何使Beyond Compare比较按名称匹配列的数据文件,而不是按顺序

我有两种情况:

  1. 两个具有相同列数的csv文件,但列顺序不同.csv的第一行是标题行,并正确指示列名称
  2. 两个csv文件具有一些不同的列,但实际上大多数列都存在于两个文件中.同样,csv标题行指示可以比较的列名称

在上述两种情况下,BC3都无法自动匹配/更改列顺序.这可以通过Session Settings菜单手动完成,但相当耗时.

以上#2的例子

请注意,在以下屏幕截图中,左侧文件有一个名为priority右侧文件的列.

之前(默认情况下列与订单匹配):

请注意,在下图中,左侧文件的第5列priority与右侧文件的第5列进行比较companyjob.以下所有列比较同样不匹配.

之前

之后(使用名称手动匹配的列):

后

有没有一种简单方法可以轻松/自动配置此比较,因为我在第二张图片中手动完成了这项操作?

csv comparison beyondcompare beyondcompare3

6
推荐指数
1
解决办法
9326
查看次数

添加 Beyond compare 与资源管理器的右键单击

我一直在我以前的公司使用 Beyond Compare 3,每次我需要比较文件/文件夹时它都会派上用场。右键单击该文件将打开 BC 的选项,将其与另一个文件进行比较。我最近在我的新 PC 中安装了 BC 3。很奇怪的是,我没有在右键单击文件时获得 BC 默认选项。

有人可以指导吗?

beyondcompare3

6
推荐指数
1
解决办法
8048
查看次数

是否有允许例外的文件差异工具?

我们目前使用的是Beyond Compare 3.0,我对它非常满意.但是,如果我可以轻松地为特定的一次性案例指定排除,那将是很好的.当我对某些重构进行代码审查时,这是必需的.例如:

旧代码

doSomething(ConstantsInterface.FOOBAR);
Run Code Online (Sandbox Code Playgroud)

新代码:

doSomething(BetterEnumeration.FOOBAR);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我有几百个我正在审查的更改基本上都是完全相同的更改,我只想查看例外情况.如果我可以轻松指定一个表明这两种情况相同的异常,那就太好了.我知道在语法中这样做的方法,但是在有十个左右的例外的情况下,这是繁琐和繁琐的.

还有其他提示吗?

java beyondcompare3 file-diffs

5
推荐指数
1
解决办法
287
查看次数

忽略超越比较中数字之间的微小差异

我有2个文件,里面有一些数字值,我想使用Beyond Compare比较它们。但是,如果两个数字之间的差异足够小,我希望“超越比较”忽略这些差异。

例如,我file1.txt使用以下值命名文件:

value1: 10
value2: 8.2
value3: 5.7
Run Code Online (Sandbox Code Playgroud)

第二个文件file2.txt使用以下值命名:

value1: 8
value2: 8.4
value3: 6.3
Run Code Online (Sandbox Code Playgroud)

我希望Beyond Compare仅在两个数字之间的差异大于0.5的情况下(仅在第1行和第3行上)显示差异。

有人可以告诉我该怎么做吗?我尝试使用正则表达式,但没有成功。

编辑:

我尝试了@Chris Kennedy告诉的答案,这是结果:

打印屏幕

beyondcompare3

5
推荐指数
1
解决办法
1340
查看次数

Beyond Compare作为带有Git的Diff工具 - 如何命令行切换:/ expandall

我的git全局配置C:\ Users\.gitconfig看起来像:

[diff]
tool = bc3

[difftool "bc3"]
path = C:/Program Files (x86)/Beyond Compare 3/BCompare.exe
cmd = \"C:/Program Files (x86)/Beyond Compare 3/BCompare.exe\" \"$LOCAL\" \"$REMOTE\"
Run Code Online (Sandbox Code Playgroud)

我使用的是Windows 7 x64操作系统.我有Beyond Compare Pro 3.3.5版本.

我想在调用BCompare.exe时传递一个或多个参数我试过这个,但它不起作用:

cmd = \"C:/Program Files (x86)/Beyond Compare 3/BCompare.exe\ /expandall" \"$LOCAL\" \"$REMOTE\"

git difftool --dir-diff dev master
Run Code Online (Sandbox Code Playgroud)

我想在开发和主分支之间进行目录比较,并扩展Beyond Compare工具中的所有文件夹.这应与Beyond Compare GUI中的相应按钮相同:展开全部,展开左窗格和右窗格中的所有文件夹.

我需要传递2个参数:/ solo/expandall

谢谢,Rad

git diff beyondcompare3

4
推荐指数
1
解决办法
6681
查看次数