Ролевые головы показали две головы, но нечего сливать
Моя проблема в том, что когда я клонирую репозиторий проекта в новой среде разработки, мое репо находится в неправильном состоянии (полугодие, пятница, 28 марта)
Поэтому мне нужно каждый раз обновлять локальное клонированное хранилище до текущего состояния с помощью команды "hg update tip".
У меня две разные головы, мой вывод HG Heads:
localhost:projectname nikolay$ hg heads
changeset: 98:30e06a47b383
branch: dev
tag: tip
user: Nikolay Shabak <mail@example.com>
date: Sat Sep 06 16:11:19 2014 +0400
summary: current head summary
changeset: 17:70e9cccc18c1
user: Nikolay Shabak <mail@example.com>
date: Fri Mar 28 20:57:17 2014 +0400
summary: another head summary
Но когда я пытаюсь объединить существующие главы, он говорит:
localhost:projectname nikolay$ hg merge
abort: nothing to merge
Мой вопрос: как я могу объединить (или удалить) вторую голову в хранилище?
Спасибо!
1 ответ
Решение
Ваши две головы даже не из одной ветви. Выдача hg merge
без аргументов предназначен для объединения двух глав текущей ветки.
Если вы действительно хотите объединить головы из двух ветвей (по умолчанию и dev), используйте команду
hg merge <other_branch>