2012-01-04 26 views
10

¿Cómo se pueden eliminar los git bracnhes no utilizados de Tortoise-Git? Estas ramas se han eliminado tanto local como remotamente, me gustaría no verlos más cuando se utiliza este desplegableCómo eliminar las ramas de git no utilizadas

enter image description here

+0

creo que esto se ha pedido aquí: https://stackoverflow.com/questions/19928808/deleted -remote-branches-still-listed-in-tortoisegit y esa respuesta es bastante buena. –

Respuesta

5

Tiene que ejecutar git remote prune origin. Esto eliminará las ramas de seguimiento remoto que ya no representan una rama en el control remoto.

+0

No lo quita de Tortoise-Git. ¿Hay algo específico que deba hacer para esta aplicación? – JAM

+0

cuando ejecuta 'git branch -a', ¿ve esas ramas (con o sin origen)? –

+0

Adam: tanto local como remotamente, solo veo las ramas que necesito ver. El ruido que aparece en la parte superior no está presente – JAM

0

Tal vez simplemente eliminó/eliminó las ramas y el caché no está actualizado. Puede matar el proceso tgitcache.exe para restablecer la caché.

+0

Eliminación (y posterior reinicio) este proceso no restablece las entradas en caché – JAM

0

Puede hacer 'ver registro' y luego desplácese hacia abajo hasta donde vea el marcador de bifurcación, haga clic con el botón derecho y solicite que lo elimine. Por lo general, lo verá dos veces como foo y origin/foo y es posible que desee eliminar ambos.

No he encontrado una manera de hacer el equivalente a git remote prune origin desde la GUI de TortoiseGit.

7

A partir de TortoiseGit 2.4.0.2 hay una manera de dejar que se ejecute git remote prune origin. En la ventana Sincronización, puede seleccionar "Limpiar ramas remotas obsoletas", que luego eliminará todas las ramas remotas ya eliminadas de su caché local.

No sé si esto ya existe en las versiones anteriores, porque yo normalmente uso la línea de comandos ^^

+0

¡perfecto! esta es la opción en el tortoisegit. no se requiere línea de comando – polras

+0

¡Hablando de tortoisegit esta es la respuesta perfecta! – pergy

Cuestiones relacionadas