Ртутный трансплантат совершить слияние

У меня есть два репозитория Diffrenet Mercurial, A и S. В репозитории S есть две ветви с двумя головами, а некоторые сливаются между ветвями. Я хочу пересадить эти две ветви, сохранив их названия и структуру, на ревизию N репозитория A.

Можно ли это сделать с помощью трансплантации HG? Мне не удалось найти способ создания коммита с двумя родителями (коммит слияния) с использованием трансплантата.

1 ответ

Нет нет нет

  1. Пересадка может использоваться только в одном репозитории (когда вы хотите скопировать ревизию в другой узел в репозитории)
  2. Даже для этой задачи трансплантат считается устаревшим и замененным трансплантатом
  3. Перемещение веток (изменяемая история) как единой ревизии (фиксированный срез) невозможно в обычном смысле

Опишите свою бизнес-задачу лучше: может быть, вы просто хотите вытащить две ветви в A (hg pull -b BRANCH_1 -b BRANCH_2)?

Другие вопросы по тегам