Git, скажите, когда удаленная ветка, которую я отслеживаю, удаляется - PullRequest
3 голосов
/ 02 ноября 2011

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

пример.

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

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

1 Ответ

3 голосов
/ 02 ноября 2011

Вы можете попытаться после git fetch:

git remote prune --dry-run

проверить, есть ли какая-либо устаревшая ветвь отслеживания:

обрезать

Удалить всеустаревшие ветви отслеживания в <name>.
Эти устаревшие ветви уже удалены из удаленного репозитория, на который ссылается <name>, но все еще доступны локально в "remotes/<name>".

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

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