2012-03-14 17 views

risposta

252

Si consiglia di leggere questo articolo: Remote branches with TortoiseGit

Secondo questo post del blog:

... rimuovere la sezione locale in primo luogo l'apertura della finestra di dialogo Checkout/Switch per arrivare alla finestra di dialogo Browse refs.

enter image description here

Nella finestra di Browse refs possiamo fare clic destro sul ramo locale e scegliere di eliminarlo.

enter image description here

Per eliminare un ramo a distanza possiamo fare la stessa cosa, ma invece di clic destro sulla nostra filiale locale abbiamo espandere la struttura telecomandi nella parte sinistra della finestra di dialogo e quindi individuare il ramo remoto.

enter image description here

+6

Btw. si prega di essere consapevoli del fatto che non è possibile eliminare il ramo in cui ci si trova attualmente (questo darà un errore). Inoltre, se il ramo che si desidera eliminare non è visibile nella finestra di dialogo "Sfoglia riferimenti" potrebbe essere stato creato di recente, eseguire un pull in precedenza. E infine c'è un modo diretto per arrivare a "Sfoglia riferimenti". Guarda l'altra risposta di Razvan Panda. – Trilarion

+3

Ottima risposta! Ma questa opzione ha bisogno di un posto migliore in TortoiseGit gui, è sorta 'nascosta' ora ... –

+0

@StijndeWitt C'è, vedi [risposta di Răzvan Panda] (https://stackoverflow.com/a/13327694/321973) –

79

È possibile Maiusc + fare clic destro sul repository clonato e scegli Browse References da TortoiseGit sottomenu:

Cliccare sulla telecomandi nella visualizzazione struttura a sinistra, e quindi fare clic destro il ramo che si desidera rimuovere e fare clic su Delete remote branch.

È possibile anche eliminare il "turno" + tasto destro del mouse: Vai impostazioni TortoiseGit -> "Imposta esteso menu contestuale" e deselezionare "Sfoglia Riferimenti"

+6

Puoi anche eliminare lo "spostamento" + tasto destro del mouse: Vai a Impostazioni TortoiseGit -> "Imposta menu di scelta rapida esteso" e deseleziona " Sfoglia riferimenti " – MrTux

+1

Anche qualcosa di veramente utile con questa soluzione è possibile selezionare più rami. È stato utile quando ho dovuto cancellare 62 rami. Grazie – Noki

+0

@Noki E 'possibile eliminare i rami nella finestra di dialogo Sfoglia riferimenti. Vedi la mia risposta https://stackoverflow.com/a/46312594/3247152 –

2

Aprire registro Finestra di dialogo prima, ci sono modi per eliminare ramo (es):

  1. clic destro sul ramo
    enter image description here

  2. clic destro sulla commettere
    enter image description here

  3. In Sfoglia riferimento dialogo
    enter image description here

  4. Elimina rami uniti
    enter image description here

  5. Eliminare quei rami a distanza-tracking che non sono presenti le sue filiali remote sul telecomando
    enter image description here
    [Nota] Se si vuole potare non esistono rami ogni volta che si esegue fetch, si possono fare queste:
    enter image description here

Problemi correlati