2010-04-09 13 views

Odpowiedz

30

To prawie tak samo jak . Klonowanie robi kilka rzeczy różne, z których żadna nie są wymagane, ale niektóre z nich są cool:

  • klony dostać katalog roboczy zbyt (który można uniknąć z -U)
  • klony dostać zestaw źródło repo jako domyślny dla push/pull w pliku .hg/hgrc
  • Klony mogą otrzymać tylko podzbiór oryginału (klon -r X otrzymuje wersję X i tylko przodkowie)
  • Klony używają twardych linków, gdy system plików je obsługuje

T Kapelusz ostatni jest całkiem fajny. Oznacza to, że jeśli mam repozytorium 200 GB i robię clone -U src dest, otrzymuję pełny klon, który w ogóle nie korzysta z przestrzeni dyskowej! Jeśli pominę numer -U, otrzymam kopię roboczą, która zajmuje miejsce, a ponieważ dwa klony zaczynają się rozdzielać, nowy zaczyna zajmować miejsce, ale podstawowy clone -U jest natychmiastowy i nie zajmuje miejsca na dysku w nowoczesnych systemach plików. Nie dotyczy to kopii (która również działa dobrze).

+0

+1 za dodanie twardych linków –

Powiązane problemy