subversion -> svk -> git

Post on 19-Jun-2015

1.944 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Subversion -> SVK -> Git

Kota Sakoda

2009年6月1日月曜日

自己紹介• 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日月曜日

top related