2013-08-19 5 views
10

Есть ли эквивалент Mercurial от git pull --rebase?Меркуриальный эквивалент «git pull --rebase»

+0

Для последователей, которые ищут «ртутный эквивалент' мерзавца тянуть '' (обычный способ слияния - без переустановки), это 'hg pull && hg update' см. http://stackoverflow.com/a/15244773/32453 – rogerdpack

+1

Или немного короче:' hg pull --update' – yorch

ответ

11

Пробег: hg pull --rebase. Притяжение Mecurial - выбор git, а git - извлечение Mercurial, но когда вы перегружаете, вы обновляете рабочий каталог в любом случае, так что hg pull --rebase - ваш парень.

ПРИМЕЧАНИЕ: Поскольку rebase изменяет историю, по умолчанию он отключен. Вы можете включить его (нет необходимости загружать, у вас уже есть), добавив следующие строки в конфигурационном файле:

[extensions] 
rebase = 

(more info)

+1

Ссылка есть устаревшее на дополнительной информации, новая ссылка: https://www.mercurial-scm.org/wiki/RebaseExtension –