MQL5 Algo Forge 是一个基于 Git 的版本控制系统。这意味着对被跟踪文件所做的更改可以轻松查看,如有必要,还可以撤销。
右键单击文件/文件夹,然后选择 “Git 日志”。在提交历史对话框中,右键单击相关提交以查看可用选项。

在 提交的上下文菜单中,选择“与工作副本比较” 可将当前文件与特定修订版本进行比较。一个 窗口 将会打开,展示该文件与该修订版本之间的具体差异。
在寻找新问题的原因时,你可能需要对最近的变化进行分析。MetaEditor 支持对最新版本和先前版本进行比较。
右键单击最新提交以打开其 上下文菜单,然后选择“与先前版本比较”。一个 窗口 将会打开,显示具体差异。
比较两个任意修订版本,可以显示检查点之间的累积变化。这使您能够隔离回归错误,并在无需遍历每个中间提交的情况下审核代码。
在 提交历史记录对话框中,按住 Ctrl 键并选择任意两个提交,然后右键单击所选内容并选择“比较修订”。一个 窗口 将会打开,显示确切差异。
要在提交之前查看已修改文件的更改,请右键单击该文件并选择 “Git 差异”。一个显示文件当前状态与其上一版本之间差异的窗口将会打开。
当您从 提交的上下文菜单中选择一个选项时,会弹出一个包含多个部分和代码高亮显示的窗口。左侧部分展示的是之前的状态,而右侧部分展示的是最近的修订内容。
高亮显示的代码行的颜色表示更改类型。蓝色高亮部分表示新增内容。

绿色高亮部分表示修改内容。

红色高亮部分表示已删除的内容。

将光标放在高亮显示的行上,底部区域会一行一行地显示具体的更改内容。

工具栏中提供以下命令:
除了查看不同提交之间的差异外,MetaEditor 还支持直接比较两个文件。
从工具栏点击“
”,使用“浏览”按钮选择要比较的两个文件,然后点击 “OK”。

一个新的 窗口 将会打开,展示两个文件之间的逐行差异。