Vaya a Team > Remote > Push…desde el menú. Seleccione su repositorio y haga clic en Next. Debajo, Remote ref to delete…seleccione su sucursal y haga clic en Add spec. Luego haga clic Finish. Esto debería eliminar la rama remota.
muchas gracias ! estaba allí frente a mí y nunca lo vi: D
Ismail Marmoush
1
Me encanta una respuesta SO sencilla y eficaz.
mtyson
Esto funcionará para cualquier repositorio de git siempre que las eliminaciones no estén deshabilitadas.
Michael Mior
1
Para su información, parece que no hay forma de hacer esto dentro de la perspectiva 'Git'; puede hacer clic derecho en 'Remotos' y elegir empujar, pero en realidad guarda las refasignaciones de eliminación .
En el área del gráfico de confirmación, hay una nueva acción del menú contextual " Delete Branch" que permite eliminar una rama.
Se habilitará si existe una rama para la confirmación seleccionada actualmente, que no está desprotegida.
Si hay una sola rama en esta confirmación, que no está desprotegida, esta acción eliminará esta rama inmediatamente.
Si existen varias de estas ramas, se mostrará un cuadro de diálogo preguntando qué ramas deben eliminarse.
Si las confirmaciones se vuelven inalcanzables en "Eliminar rama", se mostrará un cuadro de diálogo de confirmación para evitar la inaccesibilidad accidental de las confirmaciones.
Queda por probar si esa opción puede eliminar una rama para una confirmación en un espacio de nombres remoto (una confirmación como parte de un repositorio remoto y recuperada en su repositorio local).
ref
asignaciones de eliminación .(Actualización de marzo de 2012)
Como menciona tukushan en el comentario:
Como Michael Mior detalla en su respuesta (votada a favor) , debe enviar "nada" a la rama remota :,
git push origin :branch
que de git1.7 + está mejor codificado comogit push origin --delete branch
.Con Egit, consulte la sección " Eliminar especificaciones de referencia ":
(Respuesta original de diciembre de 2011)
También puede consultar la última versión de EGit (1.2, publicada ayer 23 de diciembre de 2011). Ahora tiene otra forma de eliminar un control remoto
De su EGit / New and Noteworthy / 1.2 :
Queda por probar si esa opción puede eliminar una rama para una confirmación en un espacio de nombres remoto (una confirmación como parte de un repositorio remoto y recuperada en su repositorio local).
fuente