Hay varias opciones:
- hacer un nuevo clon de la cesión temporal a distancia y tirar el viejo clon.
- Haga una nueva copia del repositorio local, pero limítelo a la última revisión en el control remoto. (por ejemplo,
hg clone -r <last remote changeset> <local_repo_old> <local_repo_new>
).
- utilizar el comando
hg strip
del mq extension para eliminar los conjuntos de cambios de tu repositorio local de
NOTA: Cuando se trata de opciones 2 o 3, puede utilizar el comando hg outgoing
para ver qué conjuntos de cambios aún no han sido empujados a la repositorio remoto
strip it is, gracias - el repositorio es demasiado grande para descargarlo en un tiempo razonable :) –
Esta respuesta sería perfecta si incluye información sobre cómo obtener los números de cambio que desea quitar. – sorin
@SorinSbarnea: Vea la nota agregada a mi respuesta. –