检查生产中的分支和标签有什么区别?

时间:2017-12-19 05:44:05

标签: git deployment production git-tag

我们在生产中部署PROD分支 我的团队的政策规定,与PROD合并的任何内容都将构成新版本,并为其添加vX.Y.Z标记。

目前我们已经检查了生产服务器上的PROD分支。 最近有人指出应该检查标签而不是分支。

问题: 由于最新的标签位于分支的顶端,检查标签和检查分支有什么区别?
建议什么?
两者的优点/缺点是什么?

1 个答案:

答案 0 :(得分:0)

标签是不可变的(它引用了一个固定的提交),所以你确定你要检查的内容。
与分支相对,它将检查最新的提交。

如果该提交由于任何原因没有标记......它仍然会被检出。

因此建议使用annotated tags