首页 > 解决方案 > 批量删除 Bitbucket 中的过时分支

问题描述

我有一个拥有 300 多个分支的 Bitbucket 存储库,其中大多数都是无用且过时的。我想删除所有超过一个月的所有分支(或者,更简单,只保留最后 100 个分支)。此外,我需要保存名称中包含“发布”或其他一些停用词的所有分支。有没有办法在 Bitbucket UI 或其他方式中做到这一点?我已经尝试过手动进行,这是非常缓慢且乏味的方式。

标签: gitbitbucket

解决方案


我已经看到了其他一些解决方案,但决定尝试使用 selenium。如果你对最后发生的事情感兴趣,你可以在这里找到:

https://github.com/globad/remove-old-branches

您只需要克隆存储库,下载正确版本的 Chrome-webdriver,输入一些常量,如存储库的 URL 并运行脚本。


推荐阅读