mercurial で git rebase hoge をする
rebase extension を有効にするために、.hgrc の extensions 節に "rebase =" を追加する。
[extensions] rebase =
あとは、コマンド一発。
git rebase origin master
みたいにしたいときは、いじりたいブランチの上に行った上で
hg rebase --dest origin --base master --keepbranch
とする。
リンク
- mecurial の extension リスト
- http://mercurial.selenic.com/wiki/UsingExtensions
- tsukkee さんに教えてもらった。Thanks!
- http://twitter.com/tsukkee/status/9748227019
まつがってた
間違ってた。git と挙動が違う…
あとは、コマンド一発。
git rebase hoge
みたいにしたいときは、いじりたいブランチの上に行った上で
hg rebase --keep --base hoge
とする。