2016-08-26 4 views
0

を中止こんにちは、私はいくつかの質問を読んでいるが、水銀マージが3​​頭

hg merge 
abort: branch 'REL1' has 3 heads - please merge with an explicit rev 

changeset: 5337:2471f5588ebc 
branch:  REL1 
tag   tip 
date:  26 aout 

changeset: 5325:97ad4693f9f6 
branch:  REL1 
date:  10 mars 

changeset: 4756:403f6cc6a294 
branch:  REL1H 
parent:  4752:30cc28d10501 
parent:  4755:747a1722622b 
date:  Mon Oct 10 14:14:17 2011 +0200 
summary:  merge 

それははのまだはっきりしていない3頭がマージする方法と同じ名前を持っていますか?私はHGのステータスを行うとき、私は唯一の がありますが、私がしよう

は、私が最も早い

hg merge 5325 or hg merge 4756 
abort: outstanding uncommitted changes 

の午前! aaaa ? 私は今、私がコミット行っているが、私は

hg push 
searching for changes 
abort: push creates new remote branches: REL5308_64! 

I dont know why it display a branch REL5308_64 

を押して傾けるどのようにこの をきれいにする私が最初に必死

答えて

0

まず物事をしていませんDDDDD、あなたはマージすることができるようにクリーンな作業ディレクトリを必要とし、私。 e。作業ディレクトリは、コミットされていない変更を加えずに、マージを取得するためのチェンジセットです。だから、のいずれかのことができます:それはすることができますmergeペアできれいだしたら

  • $ hg update -C

でコミットされていない変更をこれらの変更

  • $ hg commit -m 'Your comment'をコミットまたは廃棄します。

    $ hg merge 5325 
    $ hg commit -m 'merge' 
    $ hg merge 4756 
    $ hg commit -m 'merge' 
    

    最後にpushです。

    P.S.-は私が-r先端--clean HGのアップデートで解決log$ hg log -G -l 10 -T "{rev} {desc}" -r "branch(REL1)"

  • +0

    のおかげで、あなたの作品を参照してください。 – aez

    関連する問題