对开发分支进行标记是必要的,因为我们的构建过程将标记名称作为标记构建版本,例如v3.5.1。开发分支可以随时生成,并自动部署到暂存服务器上。
然而,gitflow模型只描述如何和何时标记主分支。如果我也开始标记开发分支,我将“失去”这些名称,并且无法使用它们来标记主分支。
例如,我可以将开发分支标记到比当前的主程序更大的地方,每次我标记主模块。但是,我必须记住,下次要把主人标记到比以前的开发标签更大的地方。
还有其他如何管理此工作流的建议吗?
发布于 2017-08-21 15:43:17
Git中基本上有两种类型的引用:
因此,如果您计划定期放置没有真正语义的标记,那么您就或多或少地重新发明了分支的概念。但你是手动管理的。
简单地说,我管理这个工作流的建议是调整构建工具,以确保它不仅考虑到标记,而且还可以考虑到develop分支。
(这可能并不难,因为git通常可以被赋予一个标记名或分支名称,而不需要更改语义)
https://stackoverflow.com/questions/45799767
复制相似问题