こんにちは皆私は深刻な問題に直面しています。私はシナリオ全体を説明するつもりです。枝がありますabc on bitbucket私は私のシステムでそれをクローンしました。私はコミットしremote.Butにプッシュ追加する作業を開始し、使用しているれているローカルブランチXYZを作成した。その後hgコミットを中止する方法:マージした競合を解決しないでください。
hg clone -b abc <link>
今私はABCブランチにスイッチを持っており、すべてのプルリモートABC無競合からの変更があった:
hg pull
hg update
hg update xyz
(チェックアウトはブランチをXYZに)
その後、私は
hg merge abc
ABCをマージするには、すべての競合を解決して、もう一度私の仕事を始めました。
hg status
が、私はいけないすべてのファイルのリストM
hg add .
hg commit
error: unresolved merged conflicts
は何かを失うことを望んでいた私を示し、私はmerge.Will私の後に変更を行っているすべてのファイルをコピーしましたこのコマンドですべてのマージされた変更が失われます。hg update -C
。本当に混乱でこれを解決するために私を助けてください。