2015-02-17 2 views
3

Как удалить удаленный филиал на PhpStorm после я удаляю на gitlabКак удалить удаленную ветку на phpstorm после удаления на gitlab?

После удаления этой ветви на GitLab, я не могу выбрать один и тот же филиал в моем PhpStorm управляемого локального репозитория, не видя сообщение об ошибке:

Failed to delete remote branch origin/branch1 

unable to delete 'branch1': remote ref does not exist failed to push 
some refs to 'http://[email protected]/owner/projectname.git' 

Как я могу избежать этого сообщения об ошибке?

+0

[как удалять файлы с удаленного сервера с помощью PhpStorm] [1] [1]: http://stackoverflow.com/a/22091527/4506589 просто следовать ответ и git fetch. – Ton

ответ

4

Это видно, когда удаленное репо больше не имеет определенной ветви, но графический интерфейс IntelliJ, такой как PhpStorm, по-прежнему ссылается на него как на удаленную ветку отслеживания.
See IDEA-96402 (декабрь 2012, еще не закрыт):

удаленных филиалов на проект, размещенный на bitbucket.org уже не существует, но по-прежнему котируются на моей установке PhpStorm.

  1. Bitbucket не перечисляют ветвь больше
  2. Когда я выбираю ветку, чтобы удалить изнутри PhpStorm, я получаю сообщение
Failed to delete remote branch origin/hotfix/bug-121: null: NON_EXISTING 

Для устранения этой проблемы на текущий ручной один :

  1. Y ou может вызвать git remote prune origin в командной строке.
  2. Если вы вызываете Update Project, чтобы вытащить его из пульта дистанционного управления, он автоматически обрезает все устаревшие ссылки.

Билет добавляет:

Обратите внимание, что при удалении удаленного филиала из IDE или из командной строки, ссылка будет удалена, а также.
Этот запрос об удалении удаленной ссылки на ветке, которая была удалена с удаленного каким-либо другим способом, а не из этого репозитория.

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