При продвижении в удаленный репозиторий после того, как слияние “создает новые удаленные головы” - это плохо?

Есть новая библиотека JBoss RESTEasy . Похоже, что он находится в стадии быстрого развития с момента его запуска Я понятия не имею, хорошо ли это; это в моем списке «проверить это».

15
задан DaveInCaz 22 April 2019 в 11:55
поделиться

2 ответа

Вы запустили hg up --clean . Это означает, что вы отменили слияние, а это значит, что вам все еще нужно слияние. При слиянии у вас есть неразрешенный файл. Еще раз прочтите сообщение об ошибке:

5 files updated, 1 files merged, 0 files removed, 1 files unresolved
use 'hg resolve' to retry unresolved file merges or 'hg up --clean' to abandon

Вам необходимо разрешить конфликт слияния, а затем завершить слияние с помощью hg resolve . Тогда вы успешно объедините две головы.

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

Чтобы исправить это, просто запустите hg merge , разрешите один конфликт, затем запустите hg resolve .

9
ответ дан 1 December 2019 в 04:53
поделиться

First: просмотрите свои изменения с помощью hg log. В моём случае не помогло следующее:

  • hg pull и hg merge (перед pull проверьте на hg incoming)
  • или: hg pull --rebase

Но это помогло.

hg merge [revision]

Я обнаружил, что мне нужно явно объединить некоторые ревизии, которые выглядели как головы.

2
ответ дан 1 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: