Beyond Compare-变化是不可避免的
FAQ
  • May, Tue, 2025
命令行参考

命令行参考   命令行可执行文件 可执行 意义 BCompare.exe b比较  这是主要的应用程序。一次只运行一个副本,无论您打开了多少个窗口。如果启动第二个副本,它将通知现有副本开始比较并立即退出。 BComp.exe 这是一个 Win32 GUI 程序。如果从版本控制系统启动,它应该可以正常工作。如果从控制台窗口启动,则控制台(或批处理文件)不会等待它。 BComp.com 这是一个 Win32 控制台程序。它必须有一个控制台。如果您从一个 (或批处理文件) 启动它,该控制台将等待比较完成,然后再返回。如果您以交互方式从版本控制系统启动它,它将在等待时显示一个控制台窗口。 bcomp 从版本控制系统启动此程序,因为它将等待比较完成,然后再返回。 命令行参数 请注意,如果每个参数可能包含空格,则应用引号括起来。   注意 macOS 和 Linux 用户应使用“bcompare”而不是“BCompare.exe”。 参数 意义 命名会话 在相应的视图中打开指定的会话。例如: BCompare.exe “我的会话”” 命名工作区 打开指定的已保存工作区。(另请参阅 管理工作区)例如: BCompare.exe “我的特殊工作区”” 文件夹对 打开具有指定基本文件夹的新 Folder Compare 视图。例如: BCompare.exe “C:Left 文件夹” “C:Right 文件夹”” 文件对 在关联的文件视图中打开指定的文件。例如: BCompare.exe “C:Left File.ext” “C:Right File.ext” 3 个文件 打开一个文本合并视图,其中指定文件位于左侧、右侧和中间窗格中。例如: BCompare.exe C:Left.ext C:Right.ext C:Center.ext 4 个文件 打开一个 Text Merge(文本合并)视图,其中 Left (文本合并)、Right(右)、Center (中心)和 Output (输出) 窗格中包含指定的文件。例如: BCompare.exe C:Left.ext C:Right.ext C:Center.ext C:Output.ext 脚本文件 自动执行命令列表,而无需使用视图。例如: BCompare.exe “@C:My Script.txt” 设置包 (.bcpkg) 从包中导入设置。 补丁文件(.diff 或 .patch) 在 Text Patch 视图中打开指定的文件。 – 在相应的视图中打开 stdin。例如: 目录 |BCompare.exe – 命令行开关   注意 macOS 和 Linux 用户应在开关前加上 “-” 而不是 “/”。 开关 意义 /?、/h、/help 打开帮助文件,进入 “Command Line Reference” 页面。  将使用情况信息写入控制台。 /automerge (自动合并) 除非发现冲突,否则无需用户交互即可自动合并文件。 /center=<filename>  显式指定合并中心文件。 /close脚本 完成时关闭脚本窗口。覆盖 Tools > Options > Tweaks > Scripts 中的 Close when finished 设置。 /编辑 打开 Text Edit (文本编辑) 视图。 /expandall 在初始文件夹比较期间展开所有子文件夹。 /favorleft /favor权限 在输出中从 “favored” 端绘制不冲突的更改,而不使用着色线或剖面线。对于被忽略的不重要冲突,会自动从 “favored” 侧而不是 center 获取更改。 /filters=<文件掩码> 使用指定的名称筛选器进行初始文件夹比较。用分号分隔多个文件掩码。如果名称过滤器包含空格,请用引号括起来。 /力 如果存在 /automerge,则使用 CVS 样式标记将冲突写入输出。 /fv=<type>, /fileviewer=<类型> 打开指定类型的新视图,该视图可以是以下任意类型: “文本比较” “文本合并” “表比较” “十六进制比较” “媒体比较” “图片比较” “注册表比较” “版本比较” [文件夹比较] “文件夹合并” “文件夹同步” “文本编辑” “文本补丁” /iu, /ignoreunimportant 如果存在 /automerge,则打开 Ignore Unimportant Differences(忽略不重要的差异)。 /mergeoutput=<filename 或路径>  显式指定合并输出文件或文件夹。 /nobackups 阻止创建备份文件。 /qc=<type>, /quickcompare=<type> 对两个文件执行快速比较,并在退出时设置 DOS 错误级别。指定的类型可以是 size、crc 或 binary。如果未指定类型,则将执行基于规则的比较。错误级别记录如下。 /reviewconflicts 如果存在 /automerge 并发现冲突,则打开文本合并视图。 /ro、/readonly 禁用所有侧面的编辑。 /ro1、/lro、/leftreadonly /ro2、/rro、/rightreadonly 禁用相应端的编辑。 /savetarget=<文件名> 使用文件视图的 Save 命令时,将覆盖指定的文件,而不是原始文件。 /沉默 导致所有交互都被抑制。不会显示任何任务栏条目或窗口。对于设置包,将导入所有设置。对于脚本,通常显示对话框的任何未解决的问题都将记录错误。 /独奏 强制使用程序的新实例。 /同步  打开 Folder Sync 视图。…

Read more
  • May, Tue, 2025
了解合并显示

了解文件夹合并显示   Folder Merge 显示使用颜色提示来突出显示基本文件夹之间的差异。默认情况下,颜色含义为:     灰色 未知或更早     黑 相同     水鸭 左更改     品红 右改     橙 可合并     红 冲突 选择 View > Legend 以显示各种文件夹图标颜色组合的指南。 要更改默认颜色,请选择 工具 > 选项 ,切换到 外观 > 文件夹视图 页面,然后找到 合并颜色 设置。 您可以暂时隐藏 Center Pane (中心窗格),以便为左侧和右侧窗格提供更多空间。 合并作 无论合并目标如何: 无需作 自动合并 需要手动合并 合并到左侧时: 复制到左侧 删除左侧 向右合并时: 复制到右侧 删除权限 合并到其他时: 向左移动 取中心 右转 删除

Read more
  • May, Tue, 2025
协调差异

在 Folder Compare 视图中对帐差异   文件夹比较会话提供了诸如 Copy、Move、Delete 和 Synchronize 之类的命令,以帮助您协调文件夹级别的差异。它还是一个生成文件视图以了解和协调文件内差异的平台。 作通常需要选择。您可以从任一侧或两侧选择特定文件或文件夹,然后对它们执行一些作。(如果要同步基本文件夹的全部内容,请考虑改用 Folder Sync 会话。 在“文件夹比较”视图中选择项目 单击显示屏两侧的项以将其选中。您可以单击中间列以同时选择两侧。按住 Ctrl 键并单击以将项目添加到您的选择中。要选择一系列项目,请在第一个项目上按鼠标按钮,滑动到最后一个项目,然后松开按钮。如果您的滑动越过中间列,则两侧的条目都将被选中。 选择一侧的所有项目 选择 编辑 > 全选  (或 编辑 > 选择所有文件 )。按住 Shift 键并按向左箭头键,将选择限制在左侧。按向右箭头键可将选择限制为右侧。 比较具有不同名称的文件 单击第一个文件,按住 Ctrl 键并单击第二个文件,然后选择 作 > 打开.要改用键盘,请定位在第一个文件上并按空格键,然后定位在第二个文件上并按空格键。       

Read more
  • May, Tue, 2025
筛选视图

筛选文件夹比较视图   有三种总体类型的筛选器可用于控制文件夹比较会话的范围:文件筛选器(根据文件的名称或属性包含或排除文件)、显示筛选器(根据比较状态显示或隐藏比较行)和文件夹显示筛选器(控制文件夹显示时间)。 例如,您可以将显示过滤器设置为 View > Show Left Newer (显示左侧较新) 以仅显示比较左侧较新的文件。或者,如果您不想查看或作 *.bak 文件,则可以设置文件过滤器以排除这些文件。 默认情况下,作用于所选文件夹内容的命令(如 Copy、Move、Delete 等)将遵循当前过滤器。也就是说,如果所选内容包括文件夹,则会跳过该文件夹的筛选出的内容。要更改此默认行为,请选择 工具 > 选项 ,切换到 文件作 页面,然后选中 包括默认隐藏的项目 复选框。无论哪种情况,作对话框都允许您根据具体情况覆盖默认行为。 拾取视图 > 抑制过滤器  以临时抑制文件过滤器和显示过滤器。隐藏的文件和文件夹将显示为蓝绿色(蓝绿色),并且可以进行处理。 文件过滤器 可以指定要包含在会话中(或从会话中排除)的文件类型。例如,如果你正在比较 Delphi 项目,你可以包括诸如 *.pas、*.dfm 和 *.dpr 之类的文件类型。或者,您可以通过排除这些文件类型来包括除 *.dcu 和 *.~* 之外的所有文件。 要指定简单的“包括这些类型”过滤器,请使用 Filters (过滤器) 工具栏编辑。输入以分号分隔的文件类型,或使用下拉列表从预设中进行选择。在要排除的文件前面包含减号 (-)。 除了这些简单的通配符筛选条件之外,您还可以指定更复杂的筛选条件,以便按名称包含或排除文件或文件夹。选择 Session > Session Settings ,然后切换到 Name Filters 选项卡。或者,只需单击 Filters  工具栏按钮。 还可以根据文件的修改日期、大小、文件属性或文本内容来筛选文件。在 Session Settings 对话框中,切换到 Other Filters 选项卡。(文件夹不是根据其属性直接过滤的,而是受其内容过滤的影响。 显示过滤器 显示筛选器将视图限制为某些比较结果。比较结果由会话的比较规则确定。例如,您可以选择 查看 > 显示差异  删除所有匹配的文件,以便您可以专注于不匹配的文件。 文件夹显示过滤器 默认情况下,仅当文件夹包含的至少一个文件可见时,才会显示文件夹。但是,您可以切换到其他文件夹显示过滤器之一。 “查看”>“始终显示文件夹”会导致显示所有文件夹(除非它们已被文件过滤器明确排除),而不管其他显示过滤器选择如何。 “查看”>“比较文件和文件夹结构”会使文件夹遵循显示过滤器。例如,如果主显示过滤器是 Show All (显示全部),则显示所有文件夹。如果是 Show Orphans ,则仅显示孤立文件夹和包含孤立文件的文件夹。 “仅查看>比较文件”会隐藏所有空文件夹,包括真正的空文件夹和全部内容被其他显示或文件过滤器隐藏的文件夹。 “视图”>“忽略文件夹结构”会隐藏文件夹树并对齐文件,而不管它们位于哪个子文件夹中。

Read more
  • May, Tue, 2025
如何比较

如何在 Folder Compare View (比较) 视图中进行比较 有几种方法可以比较文件夹和文件。 如果您想快速查看两个文件夹之间的更改,则只需查看文件的日期和大小就足够了。如果要验证 CD 副本,则每个文件的逐字节比较非常重要。如果要比较源代码的版本,则可能只想考虑重大更改,而忽略空格或注释中的差异。 会话设置定义在加载会话时,文件夹比较会话总体上应如何比较文件夹。比较标准包括文件时间戳、大小、属性和内容。加载会话后,您可以通过选择 “比较内容  ” > “作” 或在文件会话中打开文件,有选择地重新比较文件。 通常,这些标准用于比较文件,而不是直接比较文件夹。例如,文件夹的时间戳不会影响比较。如果文件夹包含较新的文件,则将其归类为 “较新”。通过聚合文件夹中的文件比较来比较文件夹。 有关文件的某些事实可以快速确定,而其他事实则需要一些时间。在 Session Settings 对话框中,Comparison 选项卡分为 Quick tests 和 Requires opening files。文件系统通常提供对文件名、大小和时间戳(上次修改的日期和时间)的快速访问。但是要获取文件的 CRC,需要读取整个文件。在选择文件夹比较标准时,请记住这一点。 显示将同名的文件和子文件夹左对齐和右对齐。选取视图>忽略文件夹结构以对齐文件,而不管它们位于哪个子文件夹中。 您可以通过定义路线替代来修改路线。

Read more
  • May, Tue, 2025
文件夹比较显示

了解文件夹比较显示   Folder Compare 显示使用颜色提示来突出显示两个基本文件夹之间的差异。默认情况下,颜色含义为:     灰色 未知或更早     黑 相同     紫色 孤儿 (在另一侧不存在)     红 较新或不同 选择 View > Legend 以显示各种文件夹图标颜色组合的指南。 要更改默认颜色,请选择 工具 > 选项 ,切换到 外观 > 文件夹视图 页面,然后找到 比较颜色 设置。 您可以单击列标题以按该列排序,或右键单击标题以选择要显示的不同列。 显示中的文件 在以下示例中,右侧的文件为红色,以表明它是较新的文件。中间列中的图标表示内容比较发现了差异。 文件名左侧的色点显示不同的颜色提示,即使选区掩盖了行上其他元素的颜色也是如此。 中间列显示内容比较的结果(如果已执行)。 内容比较结果可以覆盖文件颜色。例如,如果内容比较确定文件匹配,则上述行将更改为全黑。要禁用此行为,请选择 会话 > 会话设置 ,切换到 比较 选项卡,然后取消标记 覆盖快速测试结果 复选框。 在 Windows 文件系统上,文件名后跟括号中的字母,这些字母表示只读 (r)、隐藏 (h)、存档 (a) 和系统 (s) 的 DOS 属性。 某些文件类型(如 zip 存档文件)可以是其他文件的容器。Beyond Compare 可以像处理常规文件夹一样处理这些文件夹。以下示例显示了我们编译的帮助文件,右侧是较新的版本。请注意特殊的 “zipper” 图标。 您可以双击该文件以将其展开并比较每个包含的文件。 显示中的文件夹 文件夹具有颜色,以便提供有关其内容的提示。例如,下面的比较让您知道文件夹至少包含一个右侧较新的文件(红色),并且两侧至少包含一个孤立文件(紫色)。 首次开始比较时,文件夹可能会显得空心。当后台扫描过程尚未完成这些文件夹时,会发生这种情况。当该过程完成时,它们将改变颜色。 如果关闭了自动扫描,并且您尚未打开文件夹,则该文件夹将为黄色。手动打开文件夹(可能还有其子文件夹)后,它将进行适当的着色。 如果文件夹是交界点或符号链接,则文件夹图标将包含一个小箭头字形。如果尝试打开文件夹时出错,文件夹图标将包含一个红色的小“X”字形。以下示例显示了具有这两个条件的文件夹。

Read more
  • May, Tue, 2025
分享会话

分享会话   多个用户可以使用共享会话文件共享会话。 创建共享会话文件 1.选择 Tools > Export Settings (导出设置) 以创建包含会话的任何子集的设置包 (.bcpkg)。 2.将包文件放在适当的共享文件夹中。 访问共享会话文件 1.选取 工具 > 选项 。 2.在 Tweaks 页面的 Shared Sessions File 部分中,输入包文件的位置。 然后,共享会话将作为新分支显示在 Sessions 树中:   请注意,共享会话是只读的,无法在 Beyond Compare 中编辑。要更改共享会话,您需要如上所述重新创建包文件。

Read more
  • May, Tue, 2025
管理会话

管理会话   Beyond Compare 会自动保存您最近的会话,以便您轻松返回。如果要无限期保留会话,可以使用描述性名称保存会话。您还可以在会话文件夹中组织命名会话。 使用 Home (主页) 视图在一个位置管理您的所有会话。在 Sessions 树中,您可以右键单击已保存的会话,然后选择 Edit 以显示管理面板。单击 Pin Session Management Panel(固定会话管理面板)按钮,或将 View (视图) > Show Session Management(显示会话管理)标记为 View (显示会话管理) 以强制其始终显示在 Home (主视图) 中。Delete 和 Rename 在已保存会话的右键单击菜单中也可用。 可以锁定命名会话以防止意外修改。在 Sessions 树中右键单击它,然后选择 Lock。 在视图中打开会话后,Session (会话) 菜单将包含用于作该会话的常用命令。如果对命名会话的主参数进行更改,系统将提示您在退出时保存它。 更改默认会话设置 在 Home (主视图) 的 Sessions (会话) 树中的 New branch (新建分支) 下,选择会话类型。右键单击它并选择 Edit 显示管理面板。现在,对这些默认设置的更改将用于该类型的任何新创建的会话。 另请参阅

Read more
  • May, Tue, 2025
标准版与专业版

标准版与专业版   Beyond Compare 的标准版是一个功能齐全的比较工具,而不是一个精简的“精简版”。标准版具有全屏编辑、完全 Unicode 支持、语法高亮等等。 但是,Pro 版增加了以下高级功能: 3 路合并 将独立更改与共同上级进行比较,以便为文件夹或单个文件创建新的合并内容。 文本替换 如果文本在另一侧更改为特定值,则将其指定为不重要。例如,与右侧的橙子相比,您可以将左侧的苹果视为不重要的区别。 文件夹比较对齐覆盖 覆盖文件在 Folder Compare 会话中的对齐方式。例如,您可以将一侧的 .gif 文件与另一侧的 .png 个同名文件进行比较。 源代码控制集成  添加用于将文件签入或签出符合 SCC 的版本控制系统的命令。 SFTP 支持 Beyond Compare Pro 不依赖第三方解决方案,而是集成了对安全 FTP 协议(SFTP 和 FTP over SSL)的支持。 注册表比较  比较实时注册表(本地和远程)以及注册表文件。  注意您的许可证密钥将解锁适当的版本以供永久使用。如果您选择 Standard Edition 许可证,则可以稍后升级到 Pro,但价格有所不同。

Read more
  • May, Tue, 2025
最新消息

最新消息 以下是 Beyond Compare 5 中的一些重要新功能。标记的项目仅在 Pro 版本中可用。 自动换行 Text Compare 和 Text Merge 会话现在包括对自动换行的支持。 浅色模式/深色模式 Beyond Compare 5 现在支持在浅色和深色 UI 主题之间切换。 大修的表格比较 Table Compare 会话现在包括对多个 Excel 工作表和多个 HTML 表格的支持。 媒体比较 MP3 比较现在称为媒体比较,支持 FLAC、MP3 和 MP4/AAC 文件。 其他重要功能 • Windows 上下文菜单改进和 Windows 11 支持。 • 在 Windows 上按显示器扩展。 • 对 Apple Silicon 的本机支持。 • 改进了 macOS 上的性能。 • Linux 已升级到 Qt 5。 • Text Merge 现在允许手动对齐多行选择。 • 版本比较支持更多标头字段、改进的 MUI 处理和改进的错误处理。  

Read more