2017-06-22 6 views
0

こんにちは皆私は深刻な問題に直面しています。私はシナリオ全体を説明するつもりです。枝があります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。本当に混乱でこれを解決するために私を助けてください。

答えて

0

TL; DR

hg merge後、hg resolve --allコマンドを使用しますので、すべての競合を解決するために開かれます。

関連する問題