我目前正在尝试为一个git项目标记相同的版本标签.该项目是现有产品的扩展.为了与现有产品向后兼容,我们需要创建两个不同版本的项目.因此,我们创建了两个名为master(产品的最新版本)和productX.X(向后兼容到产品版本XX)的分支,其中包含我们产品的不同版本.我们正在将分支主机的代码合并到分支productX.X中,以保持代码同步.
当产品的新版本发布时,我们需要很好的新版本的项目,分支机构的数量将会增长.
现在,我想为两个产品版本(最新版本和XX版本)发布我们项目的1.0.0版本.我读到我只能为所有分支使用一次标记名称.真的不可能使用相同的标签"1.0.0"来标记不同的分支吗?
如果不可能有什么好办法?
替代方法:使用后缀标记分支"productversionX.X":master:1.0.0 productversionX.X:1.0.0-productX.X
我目前正在使用Tower作为git客户端和gitlab作为git服务器.
谢谢Patrick