Есть ли способ удалить объединенные ветви в подмодулях - PullRequest
0 голосов
/ 08 апреля 2020

Я использую этот псевдоним в .gitconfig

[alias] sweep = "!git branch --merged | grep -v '\\*\\|master\\|develop' | xargs -n 1 git branch -d "

для удаления объединенных ветвей, но он не работает для подмодулей. Так есть ли у кого-нибудь идея сделать эту команду git работающей и на подмодулях?

1 Ответ

0 голосов
/ 10 апреля 2020

Вы можете использовать git submodule foreach <command> для запуска команды во всех подмодулях. Поскольку у вас уже есть псевдоним sweep, вы можете просто запустить:

git submodule foreach git sweep

, который затем перейдет в каждый каталог подмодуля и запустит псевдоним git sweep.

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