Як видалити гілку у віддаленому сховищі за допомогою EGIT?


Відповіді:


143

Перейдіть до Team > Remote > Push…меню. Виберіть своє сховище та натисніть Next. Під Remote ref to delete…виберіть вашу гілку та натисніть Add spec. Потім клацніть Finish. Це має видалити віддалену гілку.

як видалити-віддалену-гілку-в-затемненні-egit


дуже дякую ! це було переді мною, і я цього ніколи не бачив: D
Ісмаїл Мармуш

1
Я люблю мені якусь пряму та ефективну ТАКУ відповідь.
mtyson

Це буде працювати для будь-якого сховища git, доки видалення не буде вимкнено.
Michael Mior

1
FYI, здається, немає можливості зробити це в перспективі 'Git'; Ви можете право лизнути на "Пульти" та вибрати push, але ви фактично зберігаєте refвідображення видалення .
Даніель Соколовський

13

(Оновлення, березень 2012 р.)

Як згадує Тукушан у коментарі:

В Egit 1.3.0 це видаляє лише віддалену гілку відстеження в локальному сховищі, а не віддалену гілку.

Як докладно розповідає Майкл Міор у своїй (прихильній) відповіді , вам потрібно просунути "нічого" до віддаленої гілки :, git push origin :branchяка з git1.7 + краще кодується як git push origin --delete branch.

З Egit, див. " Видалення розділу специфікацій посилань ":

Віддалене посилання для видалення в Egit


(Оригінальна відповідь грудень 2011 р.)

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

З його EGit / Нове та варте уваги / 1.2 :

В області графіка коміту є нова дія контекстного меню, Delete Branchщо дозволяє видалити " " гілку.
Це буде ввімкнено, якщо для поточного вибраного коміту існує гілка, яка не відмічена.
Якщо в цій коміті є одна гілка, яка не відмічена, ця дія негайно видалить цю гілку.
Якщо таких гілок існує декілька, відобразиться діалогове вікно із запитом, які гілки слід видалити.
Якщо коміти стають недосяжними в "Видалити гілку", з'явиться діалогове вікно підтвердження, щоб запобігти випадковій недосяжності комітів.

Залишається перевірити, чи може цей параметр видалити гілку для коміту у віддаленому просторі імен (частина коміту віддаленого репо та отримана у вашому локальному репо).


В Egit 1.3.0 це видаляє лише віддалену гілку відстеження в локальному сховищі, а не віддалену гілку.
текумара

@tukushan: правильно. Я відредагував свою відповідь, щоб зробити правильну відповідь видимою (і посилатися на відповідь Майкла Міора)
VonC
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.