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

问题描述 投票:0回答:1

我们在生产中部署PROD分支。 我的团队的政策是任何合并到PROD将构成一个新版本,并将添加一个vX.Y.Z标签。

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

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

git deployment production git-tag
1个回答
0
投票

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

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

所以推荐使用annotated tags

© www.soinside.com 2019 - 2024. All rights reserved.