定期在GitLab中删除合并的分支吗?

时间:2019-04-21 18:52:25

标签: gitlab

我已经搜索了一些文档,但是找不到我想要的东西。

GitLab是否提供允许删除最近合并的所有分支的功能?是GitLab本身的功能,还是使用第三方插件或类似工具?

2 个答案:

答案 0 :(得分:2)

您是否选中了https://docs.gitlab.com/ee/user/project/repository/branches/#delete-merged-branches?另外,有一个选项可以在成功合并到master后自动删除源分支。

答案 1 :(得分:2)

Gitlab公开API resource,以删除所有合并到项目默认分支(默认为master)中的不受保护的分支。

要在gitlab中定期删除它们,可以在.gitlab-ci.ymlschedule中以所需的频率创建管道。