繁体   English   中英

开发分支的Gitflow标记?

[英]Gitflow tagging of develop branch?

因为我们的构建过程将标记名称作为semver构建版本,例如v3.5.1,所以必须对我们的developer分支进行标记。 可以随时构建Develop分支,并将其自动部署到登台服务器。

但是,gitflow模型仅描述标记主分支的方式和时间。 如果我也开始标记developer分支,我将“丢失”这些名称,并且将无法使用它们来标记master分支。

例如,每次我标记master时,我都可以将develop分支标记为比当前master大的对象。 但是接下来,我将不得不记住,下次将master标记为比以前的development标记更大的标记。

还有其他建议如何管理此工作流程?

Git中基本上有两种类型的引用:

  • 标签,由用户放置,不应移动
  • 分支,由Git本身更新

因此,如果您打算定期放置没有真实语义的标签,则或多或少地在重新发明分支的概念。 但是您是手动管理它。

简而言之:我对管理此工作流的建议是对构建工具进行一些调整,以确保它不仅考虑标签,还考虑develop分支。

(这可能并不难,因为可以在不改变语义的情况下为git赋予标签名或分支名)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM