我们在生产中部署PROD
分支。
我的团队的政策是任何合并到PROD
将构成一个新版本,并将添加一个vX.Y.Z
标签。
目前我们已经在生产服务器上检查了PROD
分支。最近有人指出应该检查标签而不是分支。
问题:由于最新的标签位于分支的顶端,因此检出标签和检查分支有什么区别? 推荐什么? 两者的优点/缺点是什么?
标签是不可变的(它引用了固定的提交),因此您可以确定要检出的内容。 与分支相对,它将检查最新的提交。
如果该提交由于任何原因没有标记......它仍然会被检出。
所以推荐使用annotated tags。