2013-08-02 12 views
5

Ho recentemente iniziato a utilizzare Eclipse Kepler con il plugin EGit e questi rami non sono quello a cui sono abituato. C'è un modo per fermare definitivamente questi rami dalla creazione? Ho provato a rimuoverli manualmente, ma non funziona e non voglio averli la prossima volta che faccio il recupero o il rebase.Rimuovi ORIG_HEAD e FETCH_HEAD dalla visualizzazione cronologia in Eclipse

+0

Questi non sono realmente rami, nel senso consueto. Vedi http://stackoverflow.com/questions/17595524/orig-head-fetch-head-merge-head-etc?rq=1 – torek

+0

Vuoi dire che Egit crea filiali locali per * tutti * i rami remoti che trova sulla clonazione di un repository ? Che cosa 'git branch -avvv' restituisce nel repository (in una shell) – VonC

+0

@torek Capisco che, sono come puntatore HEAD. Tuttavia, non li trovo utili e vorrei che non venissero mostrati. – Banana

risposta

10

Come ho capito dai commenti sulla tua domanda, si desidera solo che questi riferimenti non vengano visualizzati nella vista History. Si può provare a deselezionare Additional Refs da Preferences > Team > Git > History. Questo dovrebbe fare il lavoro.

+0

Questo è esattamente ciò di cui avevo bisogno. Molte grazie! – Banana

1

ORIG_HEAD e FETCH_HEAD sono riferimenti simbolici. Registrano semplicemente lo sha1 dell'ultima Origine e l'ultima raccolta.

In un certo senso sono un dettaglio di implementazione, ma a causa della scriptability di Git su Linux possono essere utilizzati per fornire funzionalità extra per utenti avanzati.

Come di approfondire ulteriormente nel manuale e tutorial si potranno apprezzare che cosa possono fare per voi (di solito quando hai fatto qualche errore e questi arbitri ricordare uno stato importante che si può tornare a)