首页 > 解决方案 > 带有monorepos的gitflow如何命名标签

问题描述

我正在关注 git flow 模型。feature->develop->master.

我还lerna用来管理packages/目录下同一个 repo 中的多个包。因为我有 5 个包裹。

问题如下:如果开发分支包含关于 2 个包的更新怎么办。这样,当我合并到 时master,我不确定要创建什么标签。package1-v1.0.1或者package2-v1.0.1或者究竟是什么?

标签: gitgithubgitlabgitlab-ci

解决方案


您需要标签而不提及特定的包实例:

v1.0.1

该唯一标记将引用合并提交,您可以在其中查看包含哪些包。
但是由于您的项目管理多个包,因此您的标签应该简单地引用项目(作为一个整体)的进展。不是单独的包,因为在这些合并中可以随时包含一个或多个包。


推荐阅读