git - 带有monorepos的gitflow如何命名标签
问题描述
我正在关注 git flow 模型。feature->develop->master
.
我还lerna
用来管理packages/
目录下同一个 repo 中的多个包。因为我有 5 个包裹。
问题如下:如果开发分支包含关于 2 个包的更新怎么办。这样,当我合并到 时master
,我不确定要创建什么标签。package1-v1.0.1
或者package2-v1.0.1
或者究竟是什么?
解决方案
您需要标签而不提及特定的包实例:
v1.0.1
该唯一标记将引用合并提交,您可以在其中查看包含哪些包。
但是由于您的项目管理多个包,因此您的标签应该简单地引用项目(作为一个整体)的进展。不是单独的包,因为在这些合并中可以随时包含一个或多个包。
推荐阅读
- android - Android 应用程序在 logcat 上没有堆栈跟踪而崩溃
- java - java中的数组到堆栈,并删除运算符
- sql - 用sql加入记录?
- podman - 使用非默认网络运行 podman 创建的容器中的网络不可用
- python - 如何升级 pip 包管理器?
- drupal - 如何在树枝模板中显示内容类型自定义字段?
- python - 无法通过python中的sqlalchemy从postgresql创建表
- angular - 特定 div 上的 Mat-dialog
- javascript - 尝试将 EventListener 添加到动态创建的对象
- python - Django - 同一表单上的多个自定义模型