Zarówno hg revert
i hg backout
przywracają zmiany dokonane przez poprzednią wersję. Jaka jest różnica między tymi dwoma?Jaka jest różnica między wycofaniem hg a wycofaniem hg?
14
A
Odpowiedz
29
Biorąc pod uwagę historię Zestawienia zmian:
A --- B --- C --- D --- E
[bad] (*)
hg revert -r B
: Pobyt w obecnej wersji, ale aktualizować katalog roboczy jak rewizji B
. Ma efekt poprawki, która odwołuje zmiany , , i.
hg backout -r C
: Aktualizacja katalogu roboczego tak, że zawiera ona seryjnej z Wersja C za rodzica (B
) i aktualnego przeglądu, zachowując zmiany wykonane pomiędzy dwiema wersjami (reż pracuje nadal zawiera zmiany wersja D
i E
). Efektem tego jest łata zastosowana na E
, cofająca zmiany tylko o C
.
Może chcesz edytować niektóre pliki, jeśli nie wszystkie z C
było złe. Pamiętaj, aby zrobić się hg commit
w każdym przypadku:
A --- B --- C --- D --- E --- F
[bad] (*)
Powiązane problemy
- 1. Jaka jest różnica między zniesieniem/1 i wycofaniem/1?
- 2. Hg pasek vs hg backout i hg przywrócić
- 3. Dlaczego "hg push" jest o wiele większy niż .hg?
- 4. Jaki jest odpowiednik git dla rodziców hg/hg?
- 5. bitbucket, "hg push" i "hg update"
- 6. Jaka jest różnica między cat_id a term_id?
- 7. Jaka jest różnica między IEnumerable a tablicami?
- 8. Jaka jest różnica między == a === w Verilog?
- 9. Jaka jest różnica między UseCase a Workflow?
- 10. Jaka jest różnica między pakietem a intencją?
- 11. Jaka jest różnica między węzłem a wierzchołkiem?
- 12. Jaka jest różnica między Ember.computed.alias a Ember.binding?
- 13. Jaka jest różnica między alertem a window.alert?
- 14. Jaka jest różnica między @android a android:
- 15. Jaka jest różnica między krotką a kompresją?
- 16. Jaka jest różnica między proxy a reify?
- 17. Jaka jest różnica między @Inject a @PersistenceContext?
- 18. Jaka jest różnica między sqlite3 a pdo_sqlite
- 19. Jaka jest różnica między Const a Constant?
- 20. Jaka jest różnica między Socket.IO a Firebase?
- 21. Jaka jest różnica między macierzą a tablix?
- 22. Jaka jest różnica między KERN_INVALID_ADDRESS a KERN_PROTECTION_FAILURE?
- 23. Jaka jest różnica między Float.POSITIVE_INFINITY a Float.MAX_VALUE?
- 24. Jaka jest różnica między SGML a XML?
- 25. Jaka jest różnica między Cake a Leiningen?
- 26. Jaka jest różnica między JavaBean a POJO?
- 27. Jaka jest różnica między kopiowaniem a klonowaniem?
- 28. Jaka jest różnica między HAVING a WHERE?
- 29. Jaka jest różnica między ItemTemplate a ItemPanelTemplate?
- 30. Jaka jest różnica między słownikiem a tablicą?
Odpowiadając na moje własne pytanie, bo nie mógł znaleźć coś jasnego na internecie. Mam nadzieję, że to pomoże innym zaoszczędzić trochę czasu. – Iodnas
Dobra odpowiedź! Mój "[cheat sheet] (http://stackoverflow.com/a/2565996/110204)" wyjaśnia różnicę między 'hg update' i' hg revert', co również może być pomocne. –
Dlaczego nie zaakceptowałeś swojej odpowiedzi? – PhoneixS