subversion -> svk -> git
TRANSCRIPT
自己紹介• cohtan ( Kota Sakoda )
• フリーランスプログラマ
• 九州大学大学院テクニカルスタッフ
• 知育玩具のショップの副店長
• 不定期ミュージシャン(ドラマー)
• codecheck.in のサーバーを管理
2009年6月1日月曜日
Agenda
• Gitに興味がある人へ
• バージョン管理を導入したところから今現在Gitを使っているところまで僕の経験をお話します
• 何がうれしくなったかを主に解説予定
2009年6月1日月曜日
Agenda
• 非バージョン管理時代
• Subversion時代
• SVK時代
• Git時代
2009年6月1日月曜日
非バージョン管理時代2009年6月1日月曜日
非バージョン管理時代
• そもそもバージョン管理を知らない
• 必要性がわからない
• ファイル名に日付で十分と思っている
• バージョン管理独特の用語の意味がわからないので、かえって手間になると思っている
2009年6月1日月曜日
この時代の特徴
2009年6月1日月曜日
この時代の特徴
• 20090530.vim
2009年6月1日月曜日
この時代の特徴
• 20090530.vim
• 20090530_01.vim
2009年6月1日月曜日
この時代の特徴
• 20090530.vim
• 20090530_01.vim
• 20090530_02.vim
2009年6月1日月曜日
この時代の特徴
• 20090530.vim
• 20090530_01.vim
• 20090530_02.vim
• current_20090530.vim
2009年6月1日月曜日
この時代の特徴
• 20090530.vim
• 20090530_01.vim
• 20090530_02.vim
• current_20090530.vim
• last_20090530.vim
2009年6月1日月曜日
Subversion時代2009年6月1日月曜日
Subversion時代
• コミットに楽しさを感じる
• ガシガシ使うもコンフリクトしたらお手上げ
• svn propeditなどの属性情報編集やBranch, Tags
を使ってmergeするなど効果的に使えるようになってくるとよさがわかってきた
2009年6月1日月曜日
この時代の特徴
2009年6月1日月曜日
この時代の特徴
• まだバージョン管理していない人を極端にDisる(あの時はゴメンナサイ)
2009年6月1日月曜日
SVK時代2009年6月1日月曜日
SVK時代• 非ネットワークでもコミットできる
• そこそこ素早いマージ
• diff, log,をバリバリ使うようになる
• 元リポジトリがトンでも、誰かしらバックアップを持っている
2009年6月1日月曜日
この時代の特徴
2009年6月1日月曜日
この時代の特徴
• まだSVKにしていない人を極端にDisる(再びゴメンナサイ)
2009年6月1日月曜日
この時代の特徴
• まだSVKにしていない人を極端にDisる(再びゴメンナサイ)
• やたらと外(スタバ等)でのコーディング回数が増える
2009年6月1日月曜日
Git時代2009年6月1日月曜日
Git時代
• 作法を理解するまで若干苦労
• リポジトリの初期化とインポートが楽
• Branch爆速, Merge爆速
• git-svnでSubversionとの併用も可能
2009年6月1日月曜日
この時代の特徴
2009年6月1日月曜日
この時代の特徴
• まだGitに(rya
2009年6月1日月曜日
この時代の特徴
• まだGitに(rya
• 分散する事のメリット・デメリットが理解出来るようになっている
2009年6月1日月曜日
この時代の特徴
• まだGitに(rya
• 分散する事のメリット・デメリットが理解出来るようになっている
• 最新のツールを使っている満足感
2009年6月1日月曜日
まとめ• バージョン管理を使い始めてから発生してきた様々な要求に対する的確なプロダクトが出現している
• 自分はその流れにのった
• 先人(ギーク)が良いと言っているものは、本当に良い
2009年6月1日月曜日
恐れず使ってみよう
2009年6月1日月曜日
失敗してもInitしたらいいじゃない
2009年6月1日月曜日
おまけSubversionからGitへ移行するポイント
2009年6月1日月曜日
• GUIのフロントエンドは充実していない
• 基本的なコマンドは同じだが、revert等の挙動が違う
• WebDB Press Vol.50 は必読!
2009年6月1日月曜日
最後に実践アドバイス
2009年6月1日月曜日
git-svnで試してよくわからなくなったら
svnコマンドに逃げる
2009年6月1日月曜日
ご静聴ありがとうございました
2009年6月1日月曜日