Completely manual Mercurial merge gelesen, ich habe so eine .hgrc
:Mercurial manuelle Zusammenführung nicht starten nicht meld
[ui]
merge = meld
[merge-tools]
meld.priority = 1
meld.premerge = False
meld.args = $local $other $base
[merge-patterns]
** = meld
jedoch hg merge -r REV
funktioniert und ich nicht, was ich bin fehlt ...
Ich möchte eine manuelle Zusammenführung durchführen, um einige der Änderungen, die der andere Zweig einführt, zu löschen. Der andere Zweig hat einen Änderungssatz, der sich auf mehrere Dateien auswirkt, und ich möchte nicht alle ändern.
Ok, meine Meldungseinstellungen sind korrekt aufgenommen, aber es scheint, dass Sie recht haben, dass es nicht genug Konflikte gibt. Das eingehende Changeset modifiziert einige unmodifizierte Dateien, ich dachte, ich hätte eine manuelle Zusammenführung auslösen können, um einige dieser Änderungen zu löschen, aber es scheint einfach unmöglich zu sein. –
Versuchen Sie 'hg merge --tool internal: prompt' oder' hg merge --tool internal: dump'. Ich weiß nicht, ob sie früher im Prozess abbrechen werden, aber wenn sie das tun, dann können Sie vielleicht die Meldung manuell aufrufen? –
Danke, eigentlich habe ich mein Problem gelöst, indem ich den eingehenden Änderungssatz auf eine viel frühere Überarbeitung meines Projekts umbasiert habe. Das löste einige Konflikte beim Zusammenführen aus, es startete eine Meldung und ich bekam die Möglichkeit manuell auszuwählen, welche Änderungen ich behalten wollte :) –