создание новой ветки в mercurial: «abort: push создает новую удаленную головку»

Я пытаюсь сделать что-то очень простое: создать новую ветку. Но я напортачил. Где я сделал ошибку и как ее исправить?

Я единственный пользователь Mercurial. Я зафиксировал 54-ю ревизию и отправил ее в удаленный репозиторий. Я хотел создать ветку на основе ревизии 53, поэтому я обновил свою локальную копию до ревизии 53, внес изменения и зафиксировал (игнорируя предупреждение о том, что «это не голова»). Затем, когда я пытаюсь нажать на удаленный репозиторий, он говорит

abort: push creates new remote head

Может быть, мне нужно было сказать Mercurial, что я хочу создать новую ветку? Если да, то как и в какой момент?

Спасибо!

28
задан Martin Geisler 31 January 2012 в 20:03
поделиться