C:\Users\Itu\workspace\Compiler>hg branches
default 13:aa6af82c5458
C:\Users\Itu\workspace\Compiler>hg heads
changeset: 13:aa6af82c5458
tag: tip
user: Itun
date: Sun Sep 18 22:27:06 2011 +0400
summary: Update 1.0.0.2
changeset: 9:d36e5ac454b1
parent: -1:000000000000
user: Itu
date: Sun Sep 18 06:50:25 2011 +0400
summary: New PR
changeset: 8:758cd394d82a
user: Itun
date: Sun Sep 18 06:48:17 2011 +0400
summary: asdasd
changeset: 4:c4c981b4ff43
user: Itun
date: Sun Sep 18 03:31:58 2011 +0400
summary: Update
C:\Users\Itu\workspace\Compiler>hg merge
abort: branch 'default' has 4 heads - please merge with an explicit rev
(run 'hg heads .' to see heads)
Run Code Online (Sandbox Code Playgroud)
你怎么看我有一个分支和4个头.当我尝试拉入我的eclipse mercurial插件时,它会返回有关多个头的消息,并提供我进行rebase或merge.然后我什么都不懂,关上了.我想我需要一些东西来删除这些头.如果有人可以解释我这个并在eclipse插件中展示如何做到这一点会很棒,但是其他帮助也很受欢迎.
删除额外磁头最安全的方法是制作一个新的克隆,抓住你想要的头-r:
cd C:\Users\Itu\workspace
mv Compiler Compiler-backup
hg clone -r aa6af82c5458 Compiler-backup Compiler
Run Code Online (Sandbox Code Playgroud)
这将把aa6af82c5458它的祖先和它的祖先移到新的克隆,留下旧的头脑Compiler-backup.您可以随时使用hg pull它们,或者只删除备份(丢失数据).
| 归档时间: |
|
| 查看次数: |
8316 次 |
| 最近记录: |