Пакетное удаление устаревших веток в Bitbucket - PullRequest
2 голосов
/ 03 июня 2019

У меня есть хранилище Bitbucket с более чем 300 ветками, большинство из которых бесполезны и устарели. Я хочу удалить все ветви, которые старше одного месяца (или, проще, сохранить только последние 100 веток). Кроме того, мне нужно сохранить все ветки, имя которых содержит «release» или некоторые другие стоп-слова. Есть ли способ сделать это в Bitbucket UI или как-то еще? Я пытался сделать это вручную один за другим, и это очень медленный и утомительный способ.

1 Ответ

1 голос
/ 11 июня 2019

Я видел некоторые другие решения, но решил попробовать использовать селен. Если вам интересно, что произошло в итоге, вы можете найти это здесь:

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

Все, что вам нужно, это клонировать репозиторий, скачать соответствующую версию Chrome-webdriver, ввести несколько констант, таких как URL, в ваш репозиторий и запустить скрипт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...