More Related Content
Similar to Osc mercurial-public (15)
Osc mercurial-public
- 2. 自己紹介
● 名前:湯川 航
● Twitter:http://twitter.com/#!/wyukawa
● ブログ:http://d.hatena.ne.jp/wyukawa/
● VCS利用歴
CVS→Subversion(いまココ)→Mercurial?
● Mercurialを選んだきっかけ
Windowsに優しいらしいのとTortoiseHgがよさ
げだったので(2.0になってちょっと微妙)
● 現状のMercurial使用状況
職場ではSubversionなのでローカルでのドキュ
メント管理にちろっと使うぐらい。。。
- 4. Mercurialの特徴
Subversionとコマンドが似ているので覚えやすい
Mercurial Subversion
追加 hg add svn add
コミット hg commit(ci) svn commit(ci)
更新 hg update(up) svn update(up)
差分表示 hg diff(di) svn diff(di)
マージ hg merge svn merge
取り消し hg revert svn revert
ログ hg log svn log
状態表示 hg status(st) svn status(st)
コマンドが単機能でオプションが少ない
- 6. ブランチの切り替えはhg update
hg update ブランチ名
Subversionならswitchコマンドに相当する。hg
updateはリビジョンの更新とブランチの切り替え
の両方の機能を持つ。
hg update = svn update + svn switch
- 10. まとめ
● Subversionに慣れている人ならMercurialは使
いやすい
● 混乱ポイントはhg updateとMultiple Heads
● 歴史改変はMQを使う