代码标签
您可以在「代码标签」页面勾选是否允许删除或者强制推送 Git 标签。关闭此选项后,项目中的成员均不可删除或者通过强制推送修改 Git 标签,同时网页上的标签不提供删除功能。
保护标签
保护标签主要用于规范特定的成员进行创建、更新或删除标签等操作。开启保护标签后需设置标签管理员,仅管理员被允许在此标签下创建匹配标签规则的标签。
当设置了 *-release
为保护分支规则之后,非管理员用户通过 Git 推送标签 xxx-release
的时候有如下提示:
在 Web 端创建标签或新建版本时也同样会失败。
使用场景举例
某团队使用标签作为触发 CI 构建的条件,即在生产分支中,通过推送 v1.0-release
字样的标签作为发布命令。
设置保护标签后,仅标签管理员能够创建此类型标签并完成发版动作,保持了代码仓库内各版本序列的整洁与规范。
最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?
您希望我们如何改进?