SCMBootCamp in Tokyo 3 に参加しました

2012/07/21に開催された,SCMBootCamp in Tokyo 3 に参加してきました.

初めて夜行バスに乗って大阪〜東京間を移動したのですが,思っていたよりもずっと乗り心地が良かったです.
早朝に頑張って起きて新幹線で移動するよりも,場合によってはこちらの方が良いかも,と思えたのは収穫でした.

会場はニフティ様提供のセミナールーム.広い部屋にプロジェクタが3台あって快適な部屋でした. (デジカメ忘れたので画像はありませんが...)

午前中は基調講演,午後はハンズオンという形式で,ハンズオンの
お題は使っているDVCSのチートシートをつくる.というもの.
自分はgitを使っているため,登録もgitで行ったのですが
一人で使っているため普段ははgit add git commit git log git checkout位.
今回はチーム作業ということもあり,初めてのコンフリクト祭りを体験することが出来て非常に勉強になりました.
(実はこれまで コンフリクトの解消方法もしりませんでした)
github上の共有リポジトリ役をやらせて頂きましたが,githubの使い方をよくわかってなかったので,
アクセス権限の追加時などに手間がかかってしまいましたのは反省点です.

勉強になったこと

git pull は使うな.歴史が汚れる. (代わりにgit fetch git rebaseを使う)
githubでのPull Requestおよび取り込み方法.
人に勧めるならMercurial, Bazaarの方が良い.(特にWindows環境へは).
Gitポケットリファレンスは使える.

ToDo

Mercurialに手を出してみる (特にTortoiseHGの使い勝手を調べて,行けそうなら周りに布教する)
Githubの使い方をもうちょっと勉強する.

その他

会場の抽選で,bitbucketTシャツとニフティ様のノベルティをプレゼント頂きました.ありがとうございます.

SCM,自動テスト,CIについては今一番興味のあるところなので,もっと勉強していきたいですね.