title: mercurial merge abort 3 heads
body: <p>Hello i have read some questions but it 's still not clear</p>
  
  <pre><code>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
  </code></pre>
  
  <p>The 3 heads have the same name How to merge? </p>
  
  <p>I try, i am on the most earliest</p>
  
  <pre><code>hg merge 5325 or hg merge 4756
  abort: outstanding uncommitted changes
  </code></pre>
  
  <p>Although when i do hg status i have only
      ! aaaa
      ? ddddd
  I don't now how to clean this
  I have done commit but i cant push </p>
  
  <pre><code>hg push
  searching for changes
  abort: push creates new remote branches: REL5308_64!
  
  I dont know why it display a branch REL5308_64
  </code></pre>
  
  <p>I am desperate</p>