Я пытаюсь привести в порядок наш удаленный репозиторий, и у меня возникла проблема.
Я пытаюсь удалить все удаленные ветви, которые были объединены во что-либо (у нас был какой-то странный рабочий процесс).
Проблема в том, что git branch -r --merged
показывает только пару веток, когда в нашем BitBucket я вижу десятки ветвей, помеченных как объединенные.
Проблема МОЖЕТ БЫТЬ связана с тем, что я уже запустил один скрипт:git branch -r --merged | egrep "(^\*|feature|bugfix|hotfix)" | sed 's/origin\///' | xargs -n 1 git push --delete origin
, что предполагает, что это как-то работало - команда прогрессировала, выдвигалась в исходное положение, но удаленные ветви не были удалены.
До этого он показывал правильный список веток, но теперь что-то работает не так, как ожидалось.
Есть идеи, как это исправить?