• 追加された行はこの色です。
  • 削除された行はこの色です。
* 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'



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS