Поиск:

Ответ в темуСоздание новой темы Создание опроса
> hg (mercurial). пересекающиеся ветки 
:(
    Опции темы
Alchimik
Дата 12.8.2013, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 1.12.2009

Репутация: нет
Всего: 0



Помогите пожалуйста разобраться с тем как работает hg.
Есть две головы и некоторые незафиксированные изменению, которые надо закоммитить не на текущую ветку, а на соседнюю. А потом надо замержить.

hg stat
~~ список изменённых файлов ~~

$ hg glog -l 4
@  набор изменений:  1365:267e9df0967f
|  метка:            tip
|
o  набор изменений:  1364:5456e408b0ef
|  родитель:         1362:3ab2aeed2158
|
| o  набор изменений:  1363:45957ac8ab92
|/|  родитель:         1362:3ab2aeed2158
| |  родитель:         1361:f3a4cc61b342
| |
o |  набор изменений:  1362:3ab2aeed2158
| |  родитель:         1355:c41e275d35ae
| |

$ hg up -r 1363
прервано: пересекающиеся ветки (слейте ветки или используйте --clean чтобы отбросить изменения)

Просто апнуться на соседнюю ветку не получается. 1) Что значить "пересекающиеся ветки" ?
Пробую сначала замержить

$ hg merge -r 1363
прервано: исходящие незафиксированные изменения
(используйте 'hg status' чтобы посмотреть изменения)

2) Что значит "исходящие незафиксированные изменения" ?
Ну раз напрямую апнуться не получилось, попробую дойти до нужной головы через общего предка 

$ hg up -r 1362
3 файлов обновлено, 0 слито, 0 удалено, 0 c конфликтами
$ hg up -r 1363
5 файлов обновлено, 0 слито, 0 удалено, 0 c конфликтами

$ hg glog -l 5
o  набор изменений:  1365:267e9df0967f
|  метка:            tip
|
o  набор изменений:  1364:5456e408b0ef
|  родитель:         1362:3ab2aeed2158
|
| @  набор изменений:  1363:45957ac8ab92
|/|  родитель:         1362:3ab2aeed2158
| |  родитель:         1361:f3a4cc61b342
| |
o |  набор изменений:  1362:3ab2aeed2158
| |  родитель:         1355:c41e275d35ae
| |

Сработало. 
3) Почему это сработало и почему тогда hg не хотел переходить сразу к 1363?

дальше коммит, мерж, никаких- проблем.
Но хотелось бы понять, как всё же hg работает.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
arilou

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | УП: Инструменты | Следующая тема »


 




[ Время генерации скрипта: 0.1010 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.