git - 批量删除 Bitbucket 中的过时分支
问题描述
我有一个拥有 300 多个分支的 Bitbucket 存储库,其中大多数都是无用且过时的。我想删除所有超过一个月的所有分支(或者,更简单,只保留最后 100 个分支)。此外,我需要保存名称中包含“发布”或其他一些停用词的所有分支。有没有办法在 Bitbucket UI 或其他方式中做到这一点?我已经尝试过手动进行,这是非常缓慢且乏味的方式。
解决方案
我已经看到了其他一些解决方案,但决定尝试使用 selenium。如果你对最后发生的事情感兴趣,你可以在这里找到:
https://github.com/globad/remove-old-branches
您只需要克隆存储库,下载正确版本的 Chrome-webdriver,输入一些常量,如存储库的 URL 并运行脚本。
推荐阅读
- python - 是否可以计算列表中出现的元组数量
- .htaccess - 将动态 URL 转换为静态 URL
- javascript - 如何在接受条件后使用本地存储隐藏(具有 Id 或 Class 的 Div)?
- algorithm - 使用二进制搜索对未列出的数组进行排序?
- javascript - 在jquery databales dom中添加bootsrap多选?
- react-native - 将 onPress 添加到 svg 路径时出错
- r - 在 R 中使用 GAM 为最佳拟合模型选择变量?
- python - 我是使用 mysql 的新手-当我尝试创建表时,出现以下错误
- php - Cookie 还是会话?我应该为我的项目使用哪一个?
- java - 如何计算java中的方法数