Я обновил git до последней версии (2.29.0) и использую ZSH 5.8.
Раньше я переключался между филиалами с помощью git checkout remote_br<tab>
, чтобы быстро переключаться между филиалами, даже если филиал только удаленный банкомат. Я видел, что git недавно внес много изменений в отношении переключения/проверки , дело в том, что мое автозаполнение в удаленных ветках больше не работает (с проверкой или переключением).
Я попытался добавить последнюю версию contrib/completion/git-completion.zsh
в свой zsh, но у меня все еще есть проблема. Я что-то упустил здесь?
Решение проблемы
Я изучал это в течение последних нескольких часов и определил регрессию.
Регрессия происходит в 6880779.
Чтобы временно решить эту проблему: замените свой git-completion.bash
файл (мой находится по адресу /usr/local/share/zsh/site-functions/git-completion.bash
) на https://github.com/git/git/blob/688077910bdfbd502cb59c9c48a2af2c97d8b67b~1/contrib/completion/git-completion.bash
Чтобы действительно решить эту проблему, проголосуйте за мой git PR и помогите его объединить! ( https://github.com/git/git/pull/902 )
Комментариев нет:
Отправить комментарий