文章 "迁移至 MQL5 Algo Forge(第 4 部分):使用版本和发布"

 

新文章 迁移至 MQL5 Algo Forge(第 4 部分):使用版本和发布已发布:

我们将继续开发 Simple Candles 和 Adwizard 项目,同时还将描述使用 MQL5 Algo Forge 版本控制系统和仓库的细节。

将 SmartATR 库连接到 SimpleCandles EA 交易的实验清楚地表明,通过简单克隆的直接方法并不总是方便,尤其是当代码需要修改时。相反,我们遵循了正确的工作流程:我们创建了一个分支,它成为我们对其他人仓库的个人副本,用于修复错误和进行修改,同时保留稍后通过合并请求向作者提出这些更改的选项。

尽管我们在 MetaEditor 界面中遇到了某些限制,但将其与 MQL5 Algo Forge 网页界面相结合使我们能够成功完成整个操作链 —— 从克隆到提交编辑,最后将项目与外部库链接。因此,我们不仅解决了一个特定的任务,还研究了集成任何第三方组件的通用模板。

在今天的文章中,我们将仔细研究发布仓库中所做编辑的阶段,即形成完整解决方案的一组更改,无论是向项目添加新功能还是修复发现的问题。这是提交或发布新产品版本的过程。我们将了解如何组织此过程,以及 MQL5 Algo Forge 为其提供了哪些功能。


作者:Yuriy Bykov