Нажатие и новые головы в Mercurial - PullRequest
0 голосов
/ 03 августа 2010

Хотелось бы посмотреть, что именно будет создано во время push, если я получу ошибку abort: push creates new remote heads!. Как я могу это проверить?

Еще несколько подробностей: я вытаскиваю из одного хранилища (вверх по течению) и подталкиваю к локальному разветвлению, которое имеет дополнительные ветви, но уже содержит все вышестоящие ветви Кроме того, я нажимаю только одну ветвь вверх по течению.

Когда я смотрю на hg outgoing <fork_repo>, я вижу поток коммитов с родителем, а затем некоторые коммиты без него. Я не уверен, как это понять.

1 Ответ

1 голос
/ 03 августа 2010

Самый простой способ - запустить hg pull.Таким образом, ваш локальный репозиторий будет содержать именно то, что будет содержать удаленный репозиторий после отправки.

Если вы не хотите извлекать данные, объединение hg incoming и hg outgoing обычно даст вам достаточно информации, чтобы увидетькоторые две головы.

...