2011-12-24 4 views

risposta

120

Vai a Team > Remote > Push… dal menu. Seleziona il tuo repository e fai clic su Next. Sotto Remote ref to delete… seleziona la tua filiale e fai clic su Add spec. Quindi fare clic su Finish. Questo dovrebbe eliminare il ramo remoto.

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

+0

grazie mille! era lì davanti a me e non l'ho mai visto: D –

+7

+1 per semplicità! –

+0

Nessun problema :) Felice di aiutare. –

13

(aggiornamento marzo 2012)

Come tukushan menziona nel commento:

In Egit 1.3.0, questo elimina solo il ramo di monitoraggio a distanza nel repository locale, non il ramo remoto

Come Michael Mior dettagli in his (upvoted) answer, è necessario push "nothing" to the remote branch: git push origin :branch, che dal git1.7 + è meglio codificato come git push origin --delete branch.

Con Egit, vedere "Delete Ref Specifications section":

Remote ref to delete in Egit


(risposta Originale dicembre 2011)

È anche possibile controllare l'ultimissima versione di EGit (1.2, rilasciata ieri 23 dicembre 2011). Ora avete un altro modo per eliminare un telecomando

Dalla sua EGit/New and Noteworthy/1.2:

Nel commettere grafico ad area, c'è una nuova azione menu contestuale "Delete Branch" che permette di eliminare un ramo.
Sarà abilitato se esiste un ramo per il commit attualmente selezionato, che non viene estratto.
Se c'è un solo ramo su questo commit, che non è estratto, questa azione cancellerà immediatamente questo ramo.
Se esistono più rami di questo tipo, verrà visualizzata una finestra di dialogo che richiede quali rami devono essere eliminati.
Se i commit diventano irraggiungibili su "Elimina ramo" verrà visualizzata una finestra di dialogo di conferma per impedire l'inaccessibilità accidentale dei commit.

Resta da verificare se tale opzione è possibile eliminare un ramo per un commit su una remota namespace (un commit parte di un repo remoto e recuperati nel vostro repo locale).

+0

In Egit 1.3.0, questo elimina solo il ramo di tracciamento remoto nel repository locale, non il ramo remoto. – tukushan

+0

@tukushan: giusto. Ho modificato la mia risposta per rendere visibile la risposta corretta (e mi riferisco alla risposta di Michael Mior) – VonC