Я использую Mercurial локально для проекта (это единственный репо, в котором нет нажатия/вытягивания в/из другого места).
На сегодняшний день он получил линейную историю. Тем не менее, текущая вещь, над которой я сейчас работаю, я понял, это ужасный подход, и я хочу вернуться к версии, прежде чем я ее запустил, и реализовать ее по-другому.
Я немного смущен командами branch
/revert
/update -C
в Mercurial. В основном я хочу вернуться к версии 38 (в настоящее время на 45), и мои следующие коммиты имеют 38 в качестве родителя и продолжаются оттуда. Мне все равно, если изменения 39-45 потеряны навсегда или попадут в тупиковую ветку.
Какую команду/набор команд мне нужно?