我有一个简单的问题,用git标记我的项目的不同版本.如果我刚刚完成我的1.1分支并计划将其合并到master中,我应该在合并之前将此分支标记为1.1,还是应该将其合并为master,然后将其标记为1.1?它会有所不同吗?也许有一种方式可取?谢谢.
Amb*_*ber 32
要看.分支会快进master吗?
如果答案为"是",那么在执行快进合并之前或之后是否标记它并不重要,因为标记的提交将以相同的方式相同.
如果答案是"否",那么你应该在合并后标记它master(假设你从中删除了master).通常,您希望您的标记与您的版本匹配(以便更容易查看已发布的代码的版本),因此您可以在发布版本的位置标记版本.
小智 10
这一切都取决于您的分销模式.如果'master'是你的主要发行版,我会想象1.1在成功合并到主线之前并没有真正"完成",在这种情况下,你应该在合并后进行标记.
注意: 我已经看到一些项目使用master作为dev分支,然后为'stable'版本(不是我同意的模型)有单独的分支.在这种情况下,您在合并之前进行标记.