Jaka jest różnica między Mercurial poleceńHg pasek vs hg backout i hg przywrócić
hg strip
hg backout
hg revert
wszystkich tych poleceń w zasadzie są używane, aby przywrócić/cofnąć efekty wcześniejszego zestawu zmian.
Jaka jest różnica między Mercurial poleceńHg pasek vs hg backout i hg przywrócić
hg strip
hg backout
hg revert
wszystkich tych poleceń w zasadzie są używane, aby przywrócić/cofnąć efekty wcześniejszego zestawu zmian.
hg strip
usuwa zestaw zmian i wszystkich jego potomków z repozytorium. Będzie tak, jakby zmiany nigdy nie istniały. Zachowaj ostrożność, używając tego na zestawach zmian public
, ponieważ nie usuniesz go z żadnego innego repozytorium, a odzyskasz je przy następnym uruchomieniu.
hg backout
tworzy nowy zestaw zmian, aby odwrócić efekt wcześniejszego zestawu zmian. Stary zestaw zmian pozostanie w repozytorium, ale także nowy zestaw zmian, aby usunąć zmiany.
hg revert
z poprawką aktualizuje kopię roboczą do określonej wersji. Jeśli następnie zatwierdzisz tę kopię roboczą, będzie ona miała wpływ na wszystkie zmiany od tego czasu.
Inne odpowiedzi o więcej informacji na temat Cofnij i backout:
Hi, będzie hg backout przywrócić plik dodaj/usuń co się stało w złym scaleniu, które robię wycofanie? Btw, próbowałem i okazało się, że nowe pliki pozostają w repozytorium – rain
Zobacz również http://stackoverflow.com/questions/13763034/what-is-the-difference-between-hg-revert-and-hg-backout – PhoneixS