2011-07-27 11 views

Odpowiedz

9

Istnieje kilka opcji:

  1. Utwórz nowy klon zdalnego repo i wyrzucić stary klon.
  2. Utwórz nowy klon lokalnego repo, ale ogranicz go do ostatniej wersji na pilocie. (np. hg clone -r <last remote changeset> <local_repo_old> <local_repo_new>).
  3. użyć polecenia hg strip z mq extension usunąć Zestawienia zmian z lokalnego repo

Uwaga: Gdy próbuje opcji 2 lub 3, można użyć komendy hg outgoing aby zobaczyć, które Zestawienia zmian nie zostały jeszcze popchnął do zdalne repozytorium.

+1

pas to, dzięki - repozytorium jest po prostu zbyt duże, abym mógł go pobrać w rozsądnym czasie :) –

+0

Ta odpowiedź byłaby idealna, gdyby zawierała informacje o tym, jak uzyskać numery zmian, które chcesz usunąć. – sorin

+1

@SorinSbarnea: Zobacz notatkę dodaną do mojej odpowiedzi. –

Powiązane problemy