338 Stimmen

Wie kann ich eine falsche Commit-Nachricht in Mercurial bearbeiten?

Ich verwende derzeit TortoiseHg (Mercurial) und habe versehentlich eine falsche Commit-Nachricht übertragen. Wie bearbeite ich diese Übergabemeldung im Projektarchiv?

0voto

Crend King Punkte 3815

Es gibt einen weiteren Ansatz mit der MQ-Erweiterung und dem Fehlersuchbefehle . Dies ist ein allgemeiner Weg, den Verlauf zu ändern, ohne Daten zu verlieren. Lassen Sie mich die gleiche Situation annehmen wie Antonio .

// set current tip to rev 497
hg debugsetparents 497
hg debugrebuildstate
// hg add/remove if needed
hg commit
hg strip [-n] 498

0voto

Merlin Punkte 1

Eine kleine Perle in der obigen Diskussion - Dank an @Codest und @Kevin Pullin. In TortoiseHg gibt es eine Dropdown-Option neben dem Übertragen-Button. Die Auswahl von "Aktuelle Revision ändern" bringt den Kommentar und die Liste der Dateien zurück. SO nützlich.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X