2011-07-27 8 views

Respuesta

9

Hay varias opciones:

  1. hacer un nuevo clon de la cesión temporal a distancia y tirar el viejo clon.
  2. 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>).
  3. 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

+1

strip it is, gracias - el repositorio es demasiado grande para descargarlo en un tiempo razonable :) –

+0

Esta respuesta sería perfecta si incluye información sobre cómo obtener los números de cambio que desea quitar. – sorin

+1

@SorinSbarnea: Vea la nota agregada a mi respuesta. –

Cuestiones relacionadas