Intellij удалить несколько локальных веток - PullRequest
0 голосов
/ 02 мая 2018

Используя Intellij IDE (у меня версия 2017.3.5), есть ли способ удалить несколько локальных веток git одновременно

1 Ответ

0 голосов
/ 02 мая 2018

Не то, чтобы я знал. Не стесняйтесь отправить запрос функции здесь: https://youtrack.jetbrains.com/issues/IDEA

Есть ли конкретная причина, по которой вы хотите удалить несколько веток одновременно?

// Обновление:

Чтобы очистить (старые) ветви функций, которые были объединены с мастером, вы можете использовать терминал для очистки.

Чтобы удалить все локальные ветви, которые уже объединены в текущую извлеченную ветку:

git branch --merged | egrep -v "(^\*|master|dev)" | xargs git branch -d

Подробнее см. https://stackoverflow.com/a/6127884/1546042.

Очистка с использованием конфигурации запуска "

Чтобы очистить несколько веток одновременно, используйте intelliJ. Вам необходимо установить плагин поддержки Bash и использовать его для создания конфигурации запуска, которая выполняет сценарий с помощью приведенной выше команды.

  1. Установить Плагин BashSupport
  2. Создать скрипт с помощью команды. (например, ~/scripts/clean-branches.sh)
  3. Создайте новый Bash run config.
  4. Ссылка на скрипт, созданный на шаге № 2.
  5. Укажите рабочий каталог репо, который вы хотите очистить.
  6. Запустите его для очистки веток.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...