Как я могу сделать текущую (не HEAD) ревизию единственной HEAD моей ветки - PullRequest
0 голосов
/ 08 октября 2019

У меня есть:

  1. Создала ветку на неправильной ветке и проделала некоторую работу
  2. Создала ветку на правильной ветке, в итоге получилось 2 HEADS
  3. Проделал некоторую работу, объединил их, только чтобы понять, что я вообще не хочу одну из ГОЛОВ и хочу вернуться, чтобы сделать предыдущую ревизию единственной ГОЛОВКОЙ.

I want this to be the head

Как сделать мою текущую ревизию (mid 236) единственной ГОЛОВКОЙ моей ветки в Mercurial?

1 Ответ

1 голос
/ 09 октября 2019

Если вы НЕ нажали (вы по-прежнему коммитите черновик), то:

Либо удалите коммиты:

Используйте hg strip для удаления ревизии 67723 (илюбые родители, которые вам не нужны)

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

Если вы нажали, :

  1. обновите до 67723

  2. и закройте ветвь. (Щелкните по метке «Ветвь: b33814», выберите «Закрыть текущую ветвь») + затем подтвердите.

  3. Обновите до 67655
  4. проделайте некоторую работу:).
  5. commit,повторите шаг 4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...