Как удалить ветку в удаленном репозитории с помощью EGIT?



Как удалить саму удаленную ветку в sourceforge со всеми файлами в ней, используя egit ?

604   2  

2 ответов:

на Team > Remote > Push… из меню. Выберите свой репозиторий и нажмите Next. Под Remote ref to delete… выберите свою ветку и нажмите Add spec. Затем нажмите Finish. Это должно удалить удаленную ветку.

how-to-delete-remote-branch-in-eclipse-egit

(Обновление Март 2012 Года)

как tukushan упоминает в комментарии:

В Egit 1.3.0 это удаляет только ветвь удаленного отслеживания в локальном репозитории, а не удаленную ветвь.

как Майкл Миор детали его (голосуют) ответ нужно нажмите "ничего" на удаленную ветку:git push origin :branch, который из git1. 7+ лучше кодируется как git push origin --delete branch.

С Egit, смотрите "удалить раздел спецификации Ref":

Remote ref to delete in Egit


(оригинальный ответ декабрь 2011)

вы также можете проверить самый последний релиз EGit (1.2, выпущенный вчера 23 декабря 2011 года). Теперь у вас есть другой способ удалить удаленный

из его EGit / новый и примечательный / 1.2:

в области графика фиксации появилось новое действие контекстного меню"Delete Branch", позволяющих удалять филиал.
Он будет включен, если для текущей выбранной фиксации существует ветвь, которая не извлечена.
Если в этой фиксации есть одна ветвь, которая не извлечена, это действие немедленно удалит эту ветвь.
Если существует несколько таких ветвей, появится диалоговое окно с вопросом, какие ветви следует удалить.
Если коммиты становятся недостижимыми на "удалить ветку" появится диалоговое окно подтверждения, чтобы предотвратить случайную недостижимость совершает.

остается проверить, может ли эта опция удалить ветку для фиксации на remote пространство имен (фиксация части удаленного РЕПО и выборка в локальном РЕПО).

Comments

    Ничего не найдено.