Jestem użytkownikiem Git, który próbuje użyć Mercurial.Jak mogę zresetować git - hard HEAD na Mercurial?
Oto co się stało: Zrobiłem hg backout
w zestawie zmian, który chciałem przywrócić. To stworzyło nową głowę, więc hg poinstruowało mnie, żebym się scalił (domyślam się, że "domyślam się"). Po scaleniu powiedział mi, że muszę jeszcze popełnić. Następnie zauważyłem, że coś złego zrobiłem, rozwiązując konflikt w scaleniu, i zdecydowałem, że chcę mieć wszystko tak, jak przed hg backout
, to znaczy chcę, aby ta niezobowiązująca fuzja odeszła. Na Git ten niepowiązany materiał znalazłby się w indeksie, a ja po prostu wykonałbym git reset --hard HEAD
, aby go usunąć, ale z tego, co przeczytałem, indeks nie istnieje na Mercurial. Jak więc wycofać się z tego?
możliwym duplikat (http: // stackoverflow. com/pytania/4172753/jak-to-get-RID-of-jakiś-changeset-in-Hg) – binki