GIT版本策略适用于具有不同框架库集的monorepo

时间:2017-12-18 19:08:50

标签: node.js git continuous-integration git-branch monorepo

我正在分析我的一些框架节点模块/库的monorepo策略,这些模块/库目前是不同repos的一部分。我有大约24个节点模块/库,而不是所有节点模块/库都被单个应用程序使用。很少有应用程序只使用单个节点模块/库,而其他应用程序使用其中5个以上。我正在为这些模块使用semver。

如果我转向monorepo,那么在以下场景中最好的GIT分支策略

  • 我计划在任何时候只支持模块的两个主要版本。 (最新和最新的-1)。最新的应该有所有的增强功能和突破变化。最新 - 1是支持以前版本的错误修复。这种情况下最好的分支模型是什么?请注意,我的团队中的另一位开发人员可能会修改不同的模块以修复错误,或者他/她可能会为模块添加新的增强功能。我们如何在单个回购中分离我们的更改?在这种情况下,什么是经过验证的分支模型

0 个答案:

没有答案