На моем Bitbucket Server у меня есть репозиторий с испорченной ссылкой.
Раньше существовала ветка с именем integration/Team
, которая была удалена, но ее фантом, кажется, продолжает жить.
Если я пытаюсь выдвинуть новую версию integration/Team
, я получаю следующее:
remote: error: cannot lock ref 'refs/heads/integration/Team': unable to resolve reference 'refs/heads/integration/Team': reference broken
Если я захожу на сервер bitbucket и запускаю git log -1 integration/Team
, я получаю это:
# git log -1 integration/Team
warning: ignoring broken ref refs/heads/integration/Team.
warning: ignoring broken ref refs/heads/integration/Team.
fatal: ambiguous argument 'integration/Team': unknown revision or path not in the working tree.
В файле pack-refs есть запись bbcea393cf8d247170def21e1099ecc946594b9b refs/heads/integration/Team
.
Ссылка кажется хорошей, потому что я могу позвонить git log -1 bbcea393cf8d247170def21e1099ecc946594b9b
, и она прекрасно работает.
Что здесь происходит? Что я могу сделать, чтобы это исправить?