introduce dvcs

Post on 05-Dec-2014

608 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

社内イベントで使用したスライド.分散バージョン管理の紹介.10分で話し切りました.

TRANSCRIPT

社内某イベント資料

~ LT3 人目

Who Are You?

•分散バージョン管理の存在を知ってもらう

•制限時間は 10分弱

Today’s Goal!

Revision Control

CVSSVN

集中管理型

gitMercurial

分散管理型

BazaarVSS

Client-Server RC

commit updateC/O

Central Repo.

Distributed RC (Example)

clone

commit

commit

Central Repo.

clone

commit

clone

push/pull

push/pull

push

いろんな使い方があります

=>続きはWebで

…… 便利そうだけどSVNからの移行はちょっと

(´ ・ _ ・ `)

• gitには標準で SVNと連携するコマンドが用意されている

git-svn!!

example) git-svn

clone

Central Repo.

( イメージ図 )

Local Repo.

example) git-svn

commit

Central Repo.

( イメージ図 )

push

Local Repo.

example) git-svn Central Repo.

( イメージ図 )

Local Repo.

dcommit

example) git-svn Central Repo.

( イメージ図 )

Local Repo.

updaterebase

example2) github

( イメージ図 )

Local Repo.

clone

example2) github

( イメージ図 )

Local Repo.

commit

example2) github

( イメージ図 )

Local Repo.

push

•周辺ツールがまだまだ開発中

いいことばかりじゃない

•連携技はいっぱいWebにある

盛り上がっているので…

機能豊富なので…

Git Cheat Sheet 日本語版 http://www.textdrop.net/doc/git-cheat-sheet-ja/

コマンド多い…

…… 一応、補足しとくとうち、 CVSなんだよね…

(´ ・ _ ・ `)

( 当人比 )

難しい

頑張れる

CVSと分散バージョン管理の連携

分散バージョン管理への移行

SVNへの移行

越えられない壁

•ひとまず、ローカルでのバージョン管理に gitを検討してみてはいかがでしょう?

Sum Up

Thank you for your attention,

top related