Gibt es eine Möglichkeit, eine Commit-Nachricht in Mercurial bei einem Commit zu bearbeiten, nachdem andere Commits mit TortoiseHg aufgetreten sind? Ich habe diese Beiträge lesen:Edit Mercurial Frühere Commit-Nachricht - TortoiseHg
How to edit incorrect commit message in Mercurial?
Mercurial: how to amend the last commit?
und war in der Lage eine „reguläre“ Commit-Nachricht zu aktualisieren, wenn es die letzten auf einem Zweig begehen (mit TortoiseHg). Ich war jedoch nicht in der Lage herauszufinden, wie eine Commit-Nachricht zu bearbeiten ist, wenn andere Commits nach denen, die ich bearbeiten möchte, aufgetreten sind. Es bearbeitet immer das letzte Commit.
Basierend auf Ed Cottrells Kommentar habe ich einen Test gemacht, bei dem ich zwei Commits gemacht habe, ohne zum zentralen Repo zu gehen, und ich habe immer noch das gleiche Problem - nur die letzte Commit-Nachricht kann bearbeitet werden.
EDIT: Ich sollte klarstellen, dass ich suche, ein Changeset zu aktualisieren, das geschoben wurde.
Haben Sie seit dem betreffenden Commit zu einem Remote-Repository gedrängt? –
Ja, also habe ich die Phase geändert, bevor ich sie in MQ importiere. – sdoca
Das ist ein anderes Problem; Versuchen Sie Commit-Nachrichten in Patches oder im Core-Repository zu ändern? –