ブランチの作成
Mercurial でブランチを作るときのメモ。
所作
# 適当にコミットしていき version 1 をリリース $ hg init repo $ cd repo $ touch hoge.txt $ hg addremove $ hg ci -m 'released initial version 1' # version 1 ブランチを作成した後 default に戻る $ hg branch 'version 1' $ hg ci -m 'added version 1 branch' $ hg update -C default # 適当にコミットしていき version 2 をリリース $ emacs hoge.txt $ hg ci -m 'released version 2' # version 2 ブランチを作成した後 default に戻る $ hg branch 'version 2' $ hg ci -m 'added version 2 branch' $ hg update -C default
確認用コマンド
$ hg glog # ブランチを確認しやすい $ hg branch # 現在作業中のブランチを表示 $ hg branches # リポジトリに存在するブランチを表示 $ hg heads # リポジトリに存在するヘッドを表示 $ hg parents # 現在の親チェンジセットを表示 $ hg id -b # 現在の親ブランチを表示
hg glog は extension として導入(参考)。
Murky で表示するとこんな感じ。