2011-07-26 13 views

Respuesta

38

Para eliminar un marcador de un servidor remoto, debe tener permiso para enviarlo al servidor. Si usted puede empujar a él, entonces se puede:

hg bookmark --delete <bookmark name> 
hg push --bookmark <bookmark name> 

Véase el "Trabajando con repositorios remotos" de la Mercurial BookmarksExtension wiki para más información.

NOTA: Esto solo elimina el marcador. No elimina ningún conjunto de cambios asociado con el marcador. Si necesita eliminar los conjuntos de cambios por sí mismos, entonces debe considerar otros métodos como se indica en theserelatedquestions.

+0

Eso no parece funcionar con hg-git: se queja de que el marcador no existe en el servidor remoto. Sin embargo, eso es probablemente un error en hg-git. –

8

Con hg-git no es posible en este momento.

tiene que instalar el cliente Git, clonar el repositorio y emitir una

git push origin :oldbranch

para borrar la rama de edad. Con suerte habrá un parche un día.

Cuestiones relacionadas