Ci sono diverse opzioni:
- fare un nuovo clone del repository remoto e buttare via il vecchio clone.
- Crea un nuovo clone del repository locale, ma limitalo all'ultima revisione nel telecomando. (ad esempio
hg clone -r <last remote changeset> <local_repo_old> <local_repo_new>
).
- utilizzare il comando
hg strip
dal mq extension per rimuovere i gruppi di modifiche dal repository locale
NOTA: Nel provare le opzioni 2 o 3, è possibile utilizzare il comando hg outgoing
per vedere quali gruppi di modifiche non sono ancora stati spinti al repo remoto.
fonte
2011-07-27 15:52:42
strip it, grazie - il repository è troppo grande per essere scaricato in un tempo ragionevole :) –
Questa risposta sarebbe perfetta se includesse informazioni su come ottenere i numeri di cambiamento che si desidera eliminare. – sorin
@SorinSbarnea: vedere la nota aggiunta alla mia risposta. Il collegamento di –