gitflow与monorepos如何命名标记

gitflow与monorepos如何命名标记,git,github,gitlab,gitlab-ci,Git,Github,Gitlab,Gitlab Ci,我遵循git流模型功能->开发->掌握 我还使用lerna在packages/目录下管理同一回购协议中的多个包。因为我有5个包裹 问题如下:如果开发分支包含关于2个包的更新,该怎么办。这样,当我合并到master时,我不确定要创建什么标记package1-v1.0.1或package2-v1.0.1或什么?您需要标签,而不需要提及特定的软件包实例: v1.0.1 该唯一标记将引用合并提交,您可以在其中查看包含哪些包。 但是由于您的项目管理多个包,所以标记应该只引用项目(作为一个整体)进度。不是

我遵循git流模型<代码>功能->开发->掌握

我还使用
lerna
packages/
目录下管理同一回购协议中的多个包。因为我有5个包裹


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

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

v1.0.1
该唯一标记将引用合并提交,您可以在其中查看包含哪些包。

但是由于您的项目管理多个包,所以标记应该只引用项目(作为一个整体)进度。不是单独的包,因为一个或多个包可以随时包含在这些合并中。

谢谢。因此,如果
develope
只包含单个包更新,那么我将创建一个标记
package1-v1.0.1
,但如果它包含多个包更新,我将直接创建一个标记
v1.0.1
。但由于我使用monorepo,我认为这两个标签最终都将包含所有包。所以,当人们点击包1-v1.0.1时,他会看到所有的包,这有点令人困惑。您怎么看?@NikaKurashvili为避免混淆,请保留
v1.0.1
,不带任何包参考,即使只有一个包已交付。