Удалить несколько голов - PullRequest
       0

Удалить несколько голов

1 голос
/ 18 сентября 2011
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)

Как видите, у меня одна ветвь и 4 головы.Когда я пытаюсь вставить свой плагин Eclipse Mercurial, он возвращает мне сообщение о нескольких головах и предлагает мне сделать ребаз или объединить.Тогда я ничего не понял и закрыл.Я думаю, что мне нужно что-то, чтобы удалить эту голову.Было бы здорово, если бы кто-нибудь мог объяснить мне это и показать, как это сделать в плагине eclipse, но другая помощь приветствуется.

Ответы [ 2 ]

5 голосов
/ 19 сентября 2011

Самый безопасный способ удалить лишние головы - это создать новый клон , с помощью которого -r:

захватывается только нужная вам голова.
cd C:\Users\Itu\workspace
mv Compiler Compiler-backup
hg clone -r aa6af82c5458 Compiler-backup Compiler 

Это переместит только aa6af82c5458 и его предков в новый клон, оставив старые головы в Compiler-backup. Вы всегда можете hg pull их позже или просто удалить резервную копию (потеряв ваши данные).

3 голосов
/ 19 сентября 2011

У Mercurial есть целая вики-страница, посвященная теме несколько голов .

Я настоятельно рекомендую прочитать ее, прежде чем приступить к очевидным действиям.

Ребята из Fog Creek предоставили более дружественный материал .

Вы можете поработать с ними, так как может показаться, что вам нужна некоторая поддержка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...