gitで開発するなら知っておいて損はないいくつかのこと

45
Git で開発するなら 知っておいて損はない いくつかのこと 大澤俊介 Sean_SF 2013 4 23

Upload: sean-osawa

Post on 31-May-2015

698 views

Category:

Technology


0 download

DESCRIPTION

2013/4/23 QCon Tokyo ライトニングトークで使用したプレゼンです。

TRANSCRIPT

Page 1: Gitで開発するなら知っておいて損はないいくつかのこと

Git で開発するなら知っておいて損はないいくつかのこと

大澤俊介Sean_SF

2013年4月23日

Page 2: Gitで開発するなら知っておいて損はないいくつかのこと

1分でおさらい

Page 3: Gitで開発するなら知っておいて損はないいくつかのこと

Linus Torvalds が 2005 年に開発

現在は濱野純氏がメンテナー

http://itpro.nikkeibp.co.jp/article/COLUMN/20130418/471890/?ST=oss

Page 4: Gitで開発するなら知っておいて損はないいくつかのこと

特徴

Page 5: Gitで開発するなら知っておいて損はないいくつかのこと

ブランチとマージhttp://git-scm.com/

Page 6: Gitで開発するなら知っておいて損はないいくつかのこと

小さく、速くhttp://git-scm.com/

Page 7: Gitで開発するなら知っておいて損はないいくつかのこと

分散型http://git-scm.com/

Page 8: Gitで開発するなら知っておいて損はないいくつかのこと

データを(完全性) 保証

http://git-scm.com/

Page 9: Gitで開発するなら知っておいて損はないいくつかのこと

ステージング・エリア

http://git-scm.com/

Page 10: Gitで開発するなら知っておいて損はないいくつかのこと

無料、オープンソース

http://git-scm.com/

Page 11: Gitで開発するなら知っておいて損はないいくつかのこと

2010 年 11 月

http://redmonk.com/sogrady/2012/11/05/dvcs-2012/

Page 12: Gitで開発するなら知っておいて損はないいくつかのこと

2012 年 11 月

http://redmonk.com/sogrady/2012/11/05/dvcs-2012/

Page 13: Gitで開発するなら知っておいて損はないいくつかのこと
Page 14: Gitで開発するなら知っておいて損はないいくつかのこと

アトラシアンは世界中の

製品チームがコラボレー

ションを行い、素晴らし

いソフトウェアを作るこ

とを支援しています。

世界中に 25,000 社の顧客

Page 15: Gitで開発するなら知っておいて損はないいくつかのこと

+

Page 16: Gitで開発するなら知っておいて損はないいくつかのこと

または

Page 17: Gitで開発するなら知っておいて損はないいくつかのこと

または

Page 18: Gitで開発するなら知っておいて損はないいくつかのこと
Page 19: Gitで開発するなら知っておいて損はないいくつかのこと

Git リポジトリ管理エンタープライズ向けに開発オンプレミス

Page 20: Gitで開発するなら知っておいて損はないいくつかのこと

パーミッション設定

Page 21: Gitで開発するなら知っておいて損はないいくつかのこと

コミット一覧画面

Page 22: Gitで開発するなら知っておいて損はないいくつかのこと

変更差分の確認

Page 23: Gitで開発するなら知っておいて損はないいくつかのこと

プルリクエスト

Page 24: Gitで開発するなら知っておいて損はないいくつかのこと

ブランチパーミッション

Page 25: Gitで開発するなら知っておいて損はないいくつかのこと

でもお高いんでしょう?

Page 26: Gitで開発するなら知っておいて損はないいくつかのこと

10ユーザー10ドル100 ユーザー 6,000 ドル 2000 ユーザー 48,000 ドル (24/7 サポート)

Page 27: Gitで開発するなら知っておいて損はないいくつかのこと

または

Page 28: Gitで開発するなら知っておいて損はないいくつかのこと

または

Page 29: Gitで開発するなら知っておいて損はないいくつかのこと
Page 30: Gitで開発するなら知っておいて損はないいくつかのこと

Git、Mercurial コードホスティング5 ユーザーまで無料プライベートリポジトリも無料日本語インターフェース

Page 31: Gitで開発するなら知っておいて損はないいくつかのこと
Page 32: Gitで開発するなら知っておいて損はないいくつかのこと

クライアント

Page 33: Gitで開発するなら知っておいて損はないいくつかのこと
Page 34: Gitで開発するなら知っておいて損はないいくつかのこと

Git、Mercurial 用クライアントGUI で操作完全に無料Mac 版、Windows 版

Page 35: Gitで開発するなら知っておいて損はないいくつかのこと
Page 36: Gitで開発するなら知っておいて損はないいくつかのこと
Page 37: Gitで開発するなら知っておいて損はないいくつかのこと

インテグレーション

Page 38: Gitで開発するなら知っておいて損はないいくつかのこと

Stash + JIRA

コミットメッセージに JIRA 課題番号を入力すると自動リンク

Page 39: Gitで開発するなら知っておいて損はないいくつかのこと

Stash に JIRA 課題表示

Page 40: Gitで開発するなら知っておいて損はないいくつかのこと

続きはアトラシアン / GxPブースで!

Page 41: Gitで開発するなら知っておいて損はないいくつかのこと

おまけ

Page 42: Gitで開発するなら知っておいて損はないいくつかのこと

http://japan.blogs.atlassian.com/2013/04/meet-the-stash-realtime-editor-add-on/

リアルタイムエディター

Page 45: Gitで開発するなら知っておいて損はないいくつかのこと

Git で開発するなら知っておいて損はないいくつかのこと

大澤俊介Sean_SF

2013年4月23日