2016-10-12 2 views
2

Я хотел бы найти решение проблемы очень хорошо описано here - словом, эту проблему можно решить с помощью git branch -d $(git branch --merged), когда используется командная строка - вопрос в том, есть ли возможность сделать то же самое в TortoiseGit?Как удалить уже объединенные локальные ветви Git с TortoiseGit?

ответ

2

Начиная с версии 2.3 TortoiseGit помогает вам автоматически очищать удаленные ветви отслеживания.

Вы можете сделать это автоматически, когда вы используете диалог Pull/Fetch, чтобы проверить «Обрезать». Затем все удаленные ссылки отслеживания, которые не присутствуют на пульте дистанционного управления, автоматически удаляются. В диалоговом окне «Синхронизация» выберите «Очистить старые ветви» в кнопке меню pull/fetch.

Начиная с версии 2.3.2 вы можете открыть диалоговое окно «Обзор ссылок» и фильтр для объединенных/несвязанных ветвей. Используя этот фильтр, вы можете удалить ненужные ветки/теги.

+0

Хорошо, спасибо, это был не вопрос, вопрос в том, как автоматически избавиться от неиспользуемых локальных ветвей. Как я понимаю, это невозможно в черепахе, правда? – Johny

+0

Обновлено: Правильно, с текущей стабильной версией это невозможно. Я только что обновил ответ. Новый предварительный выпуск будет доступен не позднее конца этой недели. См. Https://gitlab.com/tortoisegit/tortoisegit/commit/5ae17723583c8cd616940a417207a3976cb91c2b – MrTux

+0

Aaah, большое вам спасибо за эту информацию – Johny

Смежные вопросы