2011-11-02 2 views
3

Есть ли хороший способ увидеть, когда или все локальные ветви, которые были настроены для отслеживания удаленной ветви, где удаленная ветка удалена?Git, скажите мне, когда удаленная ветка, которую я отслеживаю, удалена

пример.

Отслеживание удаленной ветви hotfix и удаляется на удаленном компьютере (обычно из-за объединения в dev). Я хотел бы увидеть это как-то так, чтобы я мог принять меры (обычно это удаление моей локальной ветви).

Есть ли хороший способ сделать это?

ответ

3

Вы могли бы попробовать, после git fetch:

git remote prune --dry-run 

, чтобы проверить, есть ли несвежий отслеживания ветви:

чернослив

Удаляет все устаревшие ветви трекинга под <name>.
Эти устаревшие ветки уже удалены из удаленного хранилища, на которые ссылаются <name>, но по-прежнему доступны в «remotes/<name>».

С опцией --dry-run сообщите, какие ветви будут обрезаны, но на самом деле их не обрезать.

+0

Не знаю о черносливе, но это потрясающая команда! благодаря – Sedrik

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