ぎっと、これから

43
ぎっと、これから たじまりょう (@eccyun)

Upload: ryo-tajima

Post on 08-Jul-2015

861 views

Category:

Technology


3 download

DESCRIPTION

ぺちぱな。つぎのつぎ 〜 use git as scm; 〜 (http://atnd.org/events/39393) で発表してきました。 gitの運用がgit-flowでより便利になるよ!って内容のLTです。

TRANSCRIPT

Page 1: ぎっと、これから

ぎっと、これからたじまりょう (@eccyun)

Page 2: ぎっと、これから

じこしょうかい

• 田島 僚 (22)

• @eccyun

• Appworkshop @hideAki76さんと

• http://appworkshop.in/

Page 3: ぎっと、これから

本日お話すること

git-flowってなに?

Page 4: ぎっと、これから

あじぇんだ

• git+git-flowの活用例・便利どころをすとーりー形式で紹介していきます

• git-flowはひとりでやってる人にも皆でやってる人にもとても便利!なものなので、それが伝わったら幸いです

Page 5: ぎっと、これから

はじまりはじまり〜

Page 6: ぎっと、これから

ぼっちドラマ

うっかりミス!さくっと修正!〜git+git-flow編〜

Page 7: ぎっと、これから

むか〜しむか〜し

Page 8: ぎっと、これから

あるところにタ・ジーがいました。

Page 9: ぎっと、これから

ある日のこと...

Page 10: ぎっと、これから

そろそろ、個人用のブログ作って記事とか書いていきたい

Page 11: ぎっと、これから

そろそろ、個人用のブログ作って記事とか書いていきたい

そういえば、この間教えてもらったgit-flowってどんなんやろ...

Page 12: ぎっと、これから

そろそろ、個人用のブログ作って記事とか書いていきたい

せっかくだし、git-flowを使ってみながら自分で作ってみるか~

そういえば、この間教えてもらったgit-flowってどんなんやろ...

Page 13: ぎっと、これから

git-flowを取り入れて開発をすることに...

Page 14: ぎっと、これから

そして...しばらくが経ち...

Page 15: ぎっと、これから

プレビュー

master develop feature/designfeature/post

release/1.0

デザインもはめて投稿できるようになったし、公開~!

Page 16: ぎっと、これから

プレビュー

master develop feature/designfeature/post

release/1.0

ルールに則ってブランチを切るようにしてみると

Page 17: ぎっと、これから

プレビュー

master develop feature/designfeature/post

release/1.0

機能単位で全体を見渡しやすくなって、とても便利!

Page 18: ぎっと、これから

プレビュー

master develop feature/designfeature/post

release/1.0

また、時間が出来た時にでも機能追加していこうかな!

Page 19: ぎっと、これから

数日後

Page 20: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

よーし、引き続き記事の検索機能を作っていくぞ~

Page 21: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

データ取るところから作って...

Page 22: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

検索フォームを追加していって...

Page 23: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

ん?

Page 24: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

なんか画面がおかしくね?

Page 25: ぎっと、これから
Page 26: ぎっと、これから
Page 27: ぎっと、これから

Copolightになっとる...

Page 28: ぎっと、これから

開発を一旦止めて修正を行うことになった

Page 29: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

git-flowを使ってれば、こういう修正も簡単に行えるらしい

Page 30: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

masterからhotfixブランチを切ってあげて...

hotfix/cplight

Page 31: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

文言をCopylightに修正して...

hotfix/cplight

Page 32: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

masterとdevelopブランチにマージすればオッケー!

hotfix/cplight

Page 33: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

こうしたちょっとしたミスとか不具合なんかも

hotfix/cplight

Page 34: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

最新の開発状態を維持しつつ、スムーズに対応に移れて便利!

hotfix/cplight

Page 35: ぎっと、これから

プレビュー

master develop feature/search

release/1.0

こんなに便利ならもっと早くから使うべきだった...。

hotfix/cplight

Page 36: ぎっと、これから

...

Page 37: ぎっと、これから

いかがでしたか?

Page 38: ぎっと、これから

git-flowを導入すると

• 機能の新規実装・機能の拡張

•作業の振り返り・不具合箇所の特定

•リリース後のちょっとしたバグの修正

などがもっとやりやすくなります

Page 39: ぎっと、これから

SourceTreeの登場でgitとgit-flowの組み合わせはより身近になりました!

Page 40: ぎっと、これから

じゃあいつ使うか?

Page 41: ぎっと、これから

いまでしょ!

Page 42: ぎっと、これから

是非使ってみてください!

Page 43: ぎっと、これから

ありがとうございました!