Моя ветка 2274 была разветвленной по умолчанию.Откровение 415 было первым коммитом, и оно разделяет предка с преподобным.412 в ветке по умолчанию.
Branch2274 - это исправление ошибки, которое требует скорого слияния с дефолтом, НО я сделал очень глупую вещь - я слил изменения из функциональной ветви (на ред. 418)
Проще говоря, мне нужно отменить любые изменения, внесенные rev.418. Кажется, есть много способов сделать это, но я изо всех сил пытаюсь заставить любой из них работать:
Попытка ртутных очередей:
Я пытался импортировать обороты 415,416, 417, (пропуская 418), 421, 428 в очередь исправлений, чтобы я мог применить его к версии 425.
Проблема: tortoisehg разрешит мне импортировать только версии 428, 421, но импорт 417 неактивенно импорт 418 просто выдаёт мне ошибку «abort: невозможно импортировать слияние ревизии 418»
Попытка пересадки:
patching file Portal/Instructor/Login.aspx.vb
Hunk #1 FAILED at 18
1 out of 1 hunks FAILED -- saving rejects to file Portal/Instructor/Login.aspx.vb.rej
applying 66b6b089ee01
abort: Fix up the merge and run hg transplant --continue
patch failed to apply
[command interrupted]
Login.aspx.vb был изменен по умолчанию, и я понимаю, почемуСлияние не удалось.
Как «исправить» слияние?
В качестве альтернативы, есть ли более простой способ для меня взять обороты.418 и сказать mercurial отменить внесенные изменения новым коммитом в case2274?