MQL5 存储(或存储库)仅适用于交易平台的 MQL5(或 MQL4)文件夹,以及特殊的 hared Projects 目录,它用于 组项目。
所有 MQL5 存储的操作都是通过 导航器 窗口的关联菜单和 源代码编辑器 的关联菜单执行的:
使用菜单命令,您可以在 MQL5 存储中执行以下操作:
存储所包括的信息如同文件树。 连接到存储时,MetaEditor 用户读取和写入这些文件。 用户始终使用本地数据副本,并在必要时将更改发送到存储。
若要开始处理 MQL5 存储中的数据,您必须将本地数据文件夹与存储库中的相应文件夹相关联:
所实现的版本控制将目录/文件与存储库相关联,因此这样的目录/文件拥有了版本,即修订版本号。 修订版本号对应于每次数据更新。 每次更新存储库中的目录/文件时,修订版本号都会针对该目录/文件和整个根目录递增。 修订版是某个时间点目录/文件的状态。
根目录是 MQL5/MQL4 文件夹,和每个共享项目的文件夹。 修订版是针对每个根目录单独管理的,因此它们具有单独的修订版本号。 当您提交对 MQL5 目录所做的更改时,其修订版本号会增加,而项目的修订版本号不会更改(除非项目使用 MQL5 目录中的共享文件)。
一般操作方案:
每次修改业务均会记录在 存储流水账 当中, 稍后用户可以查看何时、由谁更改了哪些文件。 用户还可以将本地数据副本更新 至选定的修订版 以及 恢复更改 至选定的修订版。
要将文件夹或文件添加到存储库,请选择它并执行添加文件或文件夹命令。 这会弹出一个对话框,显示要添加的文件夹和文件的列表。
|
勾选必要的文件和文件夹,然后单击确定。
|
添加的文件和文件夹进行标记用户资料的 "存储" 板块激活存储:
接下来,这些变化应该被发送到存储库。选择添加的文件夹/文件并执行 提交到存储。
I在这个对话框中,你也可以选择应该被发送到存储库的更改。提交更改时,您可以添加评论。详细的评论会在以后有助于分析更改。
提交存储库的当前更改以后,相应的文件夹和文件被标记 。这意味着数据的本地副本与上次提交/更新操作时存储中的数据没有区别。
|
当 MetaEditor 中的 存储被激活 后,执行主要数据的提取。 一旦您执行了 激活 MQL5 存储命令,MetaEditor 将检查存储是否包含任何数据。
将来的更新可以使用从存储更新位于导航器中文件和文件夹的关联菜单。
如果存储包括本地工作副本中不存在的文件夹,请在导航器窗口的 MQL5(或 MQL4)根元素处执行从存储更新。 存储中的所有数据将被下载到相应的本地文件夹。 数据的修订版本号将与存储器中的数据修订版相匹配。
如果本地文件夹包含数据,那么检测时从存储库中获得的数据将被添加进去。新文件将被添加。对于名称和路径相匹配的文件,它会尝试合并数据。 |
MQL5存储存储了用户提交到存储的更改的整个历史记录。每次提交更改都是一次修订 (特定时间的存储状态)。在多个用户通过存储进行数据并行工作时,您需要定期接收由其他用户所做的更改。更新至修订版本允许您从存储库中逐级更新本地数据副本。
例如,自上次更新数据的本地副本,三个新版本出现在存储。您可以先升级到第一次修订版,然后第二次和第三次修订版。
若要更新到特定修订版,请选择一个文件或文件夹,然后调用 存储日志 ,这需点击 显示存储日志。
在打开的窗口中,选择所需的修订版并运行更新至修订版本命令。
|
MQL5存储存储了用户提交到存储的更改的整个历史记录。每次提交更改都是一次修订 (特定时间的存储状态)。在任何时候,您都可以返回到文件或文件夹的以前状态之一。
若要恢复到指定修订版, 选择文件或文件夹并调用 存储日志,这要点击 显示存储日志。
在打开的窗口中,选择所需的修订版并单击恢复到此修订版。
恢复到修订版之后,选择的文件/文件夹将完全返回到指定状态。您可以恢复到早期和稍晚的修订版。 |
正如前面提到的,您可以只在它们的本地副本使用数据。若要将本地更改传送到存储库,请使用提交到存储命令。 已更改的本地文件和文件夹被标记使用图标 中的测试程序。
在提交更改之前,您可以先 查看 它们,只需选择文件并选择 关联菜单里的版本差别 |
在提交对话框中,您可以选择应提交到存储库的已更改文件和文件夹。 提交更改时,您可以添加评论。详细的评论会在未来有助于更改的分析。
|
如果您打算删除文件或文件夹,请使用命令删除文件或文件夹。 文件夹/文件将被从本地数据副本删除。若要从存储库中删除文件或文件夹,请使用提交到存储。
如果您打算撤销在当前本地数据副本中所做的更改,请执行恢复更改命令是为了必要的文件或文件夹。 文件/文件夹返回到前次与存储库同步期间本地保存的状态。
当您恢复更改时,最初的本地修订版本将被恢复,而不是存储库中的当前修订版。 |
每次提交更改至存储应使用提交至存储命令保存在日志中。 日志可帮助您轻松地分析您的项目的变化历史。若要查看文件/文件夹的更改日志,请选择显示存储日志。
上半部分显示更改的列表:
使用关联菜单命令 更新至修订版本, 您可以将本地数据副本 更新到选定的修订版本。
窗口底部会显示选中的版本中修改过的文件的列表。图标显示的更改类型:
使用更改文件列表的快捷菜单,您可以分析更改: