2011-07-27 15 views

risposta

9

Ci sono diverse opzioni:

  1. fare un nuovo clone del repository remoto e buttare via il vecchio clone.
  2. 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>).
  3. 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.

+1

strip it, grazie - il repository è troppo grande per essere scaricato in un tempo ragionevole :) –

+0

Questa risposta sarebbe perfetta se includesse informazioni su come ottenere i numeri di cambiamento che si desidera eliminare. – sorin

+1

@SorinSbarnea: vedere la nota aggiunta alla mia risposta. Il collegamento di –

Problemi correlati