2016-10-21 1 views
0

Angenommen, ich habe eine Revision "6443", aber diese Revision hat keine Änderungen, die mit der Revisionsnummer "6409" begangen wurden.Wie füge ich Dateien von der vorherigen Revisionsnummer zusammen, um mercurial einzutippen?

Hier erhalten Sie die Änderungen von "6409" fusioniert mit der Revision "6443" Ich denke an eine Lösung, die Dateien von "6409" mit "6443" fusionieren und Commit aber mit neuer Revisionsnummer gehen würde 6444 was ich nicht will.

Bitte beachten Sie hier versuche ich, in der gleichen Branche

Gibt es eine andere Art und Weise zu verschmelzen, wo ich das gleiche erreichen kann? wenn die Änderungen von 6409

Dank

Graph- Mercurial

Antwort

4

Die DAG Sie angebracht zeigt, dass eine Zusammenführung nicht notwendig ist, da changeset 6409 ein direkter Nachkomme des tip changeset 6443. Somit ist nicht mehr vorhanden sind, Es gibt einige intermediate changeset, die das, was 6409 eingeführt hat, rückgängig machen. Die richtige Vorgehensweise wäre revert oder backout die 6409.

Siehe auch auch http://hgbook.red-bean.com/read/finding-and-fixing-mistakes.html

Diese Frage im Grunde ein Duplikat ist How to force a merge with an ancestor?

+0

für die Danke, welche Schäden die gewünschten Änderungen von changeset begehen Antworten. – mano