- 追加された行はこの色です。
- 削除された行はこの色です。
* cloneでブランチ [#i5c8dcb0]
** ユースケース [#xa606327]
*** リポジトリをcloneしてブランチを作る [#v9fa5d35]
*** 1. リポジトリをcloneしてブランチを作る [#v9fa5d35]
hg clone project01 project01-new
*** ブランチで作業する [#w9e43a07]
*** 2. ブランチで作業する [#w9e43a07]
cd project01-new
vi 1.txt
hg ci -m 'update 1.txt (branch)'
*** 元のリポジトリで作業する [#t249afe9]
*** 3. 元のリポジトリで作業する [#t249afe9]
cd ../project01
vi 1.txt
hg ci -m 'update 1.txt (original)'
*** ブランチの作業を元のリポジトリにmergeする [#ocf09a20]
*** 4. ブランチの作業を元のリポジトリにmergeする [#ocf09a20]
hg pull ../project01-new # pullして
hg glog # ログを確認して、
hg id -n # リビジョン番号を確認する(今回はブランチでのコミットをリビジョン番号3とする)
hg glog # ログを見てリビジョン番号を確認する(今回はブランチでのコミットをリビジョン番号3とする)
hg id -n # ワーキングディレクトリのリビジョン番号も確認しておく
hg merge 3 # リビジョン番号を指定してmergeを実行する
*** merge結果をコミットする [#vfc506ab]
*** 5. merge結果をコミットする [#vfc506ab]
hg ci -m 'merge #3'