2013-03-06 17 views

Odpowiedz

24

Oczywiście, tutaj jest odpowiedź hg pull -u.

Istnieje jednak pewien wyjątek, który zasługuje wspomnieć: hg pull -u nie jest dokładnie równoważne hg pull & & hg update. Jest to krótko wspomniane w dokumentacji, ale może być zaskakujące, jeśli po raz pierwszy się z nim spotkasz; jeśli nie ma nic do ciągnięcia (np. nie pojawiły się nowe zestawy zmian), to aktualizacja nie jest aktualizowana. Może to być nieco mylące, jeśli nie wydałeś komendy przed wydaniem komendy.

+1

Czy TortoiseHg ma odpowiednik? – User

+0

Niestety, ponieważ 'hg pull -u' robi dokładnie to, co opisuje djc, musiałem uciekać się do aktualizacji' hg pull && hg' jako jedynego sposobu, aby to zadziałało jak "git pull", dzięki za napiwek. – rogerdpack

+0

@User - W TortoiseHg możesz przejść do "Ustawienia"> "Synchronizacja"> "Po operacji wyciągania" i wybrać "aktualizację" z menu rozwijanego, aby wykonać automatyczną aktualizację po wyciągnięciu. Wskazówki na dole strony mówią, że "równa się" z "pull - update". –

4

typ hg help pull i widać przełącznik

2

-u Można użyć:

hg pull -u 

Przeczytaj dokumentację po więcej informacji.

0

Rozszerzenie hg fetch zrobi to samo po włączeniu. Jednak wypadła z łaski i została uznana przez zespół Mercurial za "niekochaną cechę".

Powiązane problemy