Ich benutze Mercurial und bin vor Ort mit drei Köpfen in ein schreckliches Chaos geraten. Ich kann nicht pushen und möchte nur alle meine lokalen Änderungen und Festschreibungen löschen und erneut mit völlig sauberem Code und einem sauberen Verlauf beginnen.
Mit anderen Worten, ich möchte am Ende (a) genau den gleichen Code lokal haben, der in der Spitze des Remote-Zweigs vorhanden ist, und (b) keine Historie lokaler Commits.
Ich weiß, hg update -C
dass lokale Änderungen überschrieben werden. Aber wie lösche ich lokale Commits?
Um es klar auszudrücken, ich habe kein Interesse daran, meine Arbeit vor Ort zu bewahren. Ich möchte nur den einfachsten Weg, um zu einer völlig sauberen lokalen Kasse zurückzukehren.