Я только что слил ветку A в B, и по какой-то причине слияние не прошло хорошо.Я хочу вернуть B туда, где он был до слияния, и повторить попытку, как никогда раньше.Я думал о том, чтобы просто сделать
hg clone myrepo newrepo -r A -r 12345
, где 12345 - номер ревизии до неудачного коммита слияния B
Я думаю, что это работает, но у меня есть много других ветвей (большинствозакрывается с помощью commit --close-branch), и это переводит эти ветви в неактивное состояние.
Есть ли способ клонировать все, кроме ревизии 123456 или чего-то еще?(где 123456 - плохой коммит на B)