Mercurial разные головы - PullRequest
1 голос
/ 09 июня 2011

мы команда из 3 разработчиков, использующих Mercurial в качестве инструмента SCM, и я недавно заметил, что текущие заголовки (номера ревизий) различны у нас троих, после того как все вытащили последнюю ревизию из центрального репозитория.Я на 2483, а остальные на 2482 (числа произвольны, но у меня +1 по сравнению с другими).Это что-то нормальное?Потому что это выглядит для меня проблемой.

Мы недавно работали над веткой, затем переключились обратно на ветку по умолчанию и объединились с веткой.Единственное, о чем я могу думать, - это то, что двое из нас сделали слияние и перенесли слияние в центральное хранилище, вместо того, чтобы только один выполнял слияние, толкая, а остальные тянули слияние.Может кто-нибудь помочь с идеей, может, это все-таки нормально?

1 Ответ

3 голосов
/ 09 июня 2011

На что посмотреть:

12455:8b908304cb1c - номер ревизии моей текущей головы.12455 - это локальный номер, он действителен только для моего локального репозитория, это не глобальный идентификатор, переносимый между моими репозиториями или между моими репозиториями и моими коллегами.8b908304cb1c, с другой стороны, является глобально используемым идентификатором.8b908304cb1c локально может использоваться для ссылки на одну и ту же ревизию в каждом репозитории, содержащем этот коммит

hg outgoing покажет вам, что нужно нажать.hg incoming покажет вам то, что вы забыли потянуть.

hg heads --topo покажет вам топологические незамкнутые головы.Это быстро покажет вам, есть ли у вас незакрытые изменения в ветви или несколько головок в одной ветви.

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