RxTStudy- git gitにされた俺の屍を越えて行け -

4,809
-1

Published on

第9回 RxTStudy用の発表資料

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,809
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
3
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

RxTStudy- git gitにされた俺の屍を越えて行け -

  1. 1. git gitにされた 俺の屍を 越えていけ 新編 2013-11-30 第9回 RxTStudy 13年12月1日日曜日
  2. 2. 自己紹介 粕谷 大輔 @daiksy フリュー株式会社 ソーシャルゲーム開発 13年12月1日日曜日
  3. 3. 第2章「アジャイルな 乙女ゲーム開発のおはなし」 13年12月1日日曜日
  4. 4. さて本題 13年12月1日日曜日
  5. 5. Gitとは? 13年12月1日日曜日
  6. 6. Git Git(ギット)はプログラムなどのソースコード管理 を行う分散型バージョン管理システム。 wikipediaより 13年12月1日日曜日
  7. 7. 必要なときだけ、リモートリポジトリにアクセス するので、普段はローカルでの作業だから 高速! 13年12月1日日曜日
  8. 8. 詳しくは 「猿でもわかるGit入門」 おすすめ!! http://www.backlog.jp/git-guide/ 13年12月1日日曜日
  9. 9. 今日のお話は 13年12月1日日曜日
  10. 10. Gitの失敗事例とその後 13年12月1日日曜日
  11. 11. 弊チームのリリース間隔 2012-05 乙女ゲームA GREE版 play2.0.x scala2.9.x 13年12月1日日曜日
  12. 12. 弊チームのリリース間隔 2012-05 乙女ゲームA GREE版 play2.0.x scala2.9.x 13年12月1日日曜日 2012-06 乙女ゲームB GREE版 play2.0.x scala2.9.x
  13. 13. 弊チームのリリース間隔 2012-05 乙女ゲームA GREE版 play2.0.x scala2.9.x 13年12月1日日曜日 2012-06 乙女ゲームB GREE版 play2.0.x scala2.9.x 2012-12 乙女ゲームC GREE版 play2.0.x scala2.9.x
  14. 14. 弊チームのリリース間隔 2012-05 乙女ゲームA GREE版 play2.0.x scala2.9.x 13年12月1日日曜日 2012-06 乙女ゲームB GREE版 play2.0.x scala2.9.x 2012-12 乙女ゲームC GREE版 play2.0.x scala2.9.x 2013-04 乙女ゲームB Android版 play2.0.x scala2.9.x
  15. 15. 弊チームのリリース間隔 2012-05 乙女ゲームA GREE版 play2.0.x scala2.9.x 2013-06 カードゲーム iOS版 play2.0.x scala2.9.x 13年12月1日日曜日 2012-06 乙女ゲームB GREE版 play2.0.x scala2.9.x 2012-12 乙女ゲームC GREE版 play2.0.x scala2.9.x 2013-04 乙女ゲームB Android版 play2.0.x scala2.9.x
  16. 16. 弊チームのリリース間隔 2012-05 乙女ゲームA GREE版 play2.0.x scala2.9.x 2012-06 乙女ゲームB GREE版 play2.0.x scala2.9.x 2013-06 カードゲーム iOS版 play2.0.x scala2.9.x 2013-07 乙女ゲームB iOS版 play2.0.x scala2.9.x 13年12月1日日曜日 2012-12 乙女ゲームC GREE版 play2.0.x scala2.9.x 2013-04 乙女ゲームB Android版 play2.0.x scala2.9.x
  17. 17. 弊チームのリリース間隔 2012-05 乙女ゲームA GREE版 play2.0.x scala2.9.x 2012-06 乙女ゲームB GREE版 play2.0.x scala2.9.x 2012-12 乙女ゲームC GREE版 play2.0.x scala2.9.x 2013-06 カードゲーム iOS版 play2.0.x scala2.9.x 2013-07 乙女ゲームB iOS版 play2.0.x scala2.9.x 2013-09 乙女ゲームC GREE版 play2.1.x scala2.10.x 13年12月1日日曜日 2013-04 乙女ゲームB Android版 play2.0.x scala2.9.x
  18. 18. 弊チームのリリース間隔 2012-05 乙女ゲームA GREE版 play2.0.x scala2.9.x 2012-06 乙女ゲームB GREE版 play2.0.x scala2.9.x 2012-12 乙女ゲームC GREE版 play2.0.x scala2.9.x 2013-04 乙女ゲームB Android版 play2.0.x scala2.9.x 2013-06 カードゲーム iOS版 play2.0.x scala2.9.x 2013-07 乙女ゲームB iOS版 play2.0.x scala2.9.x 2013-09 乙女ゲームC GREE版 play2.1.x scala2.10.x 2013-10 乙女ゲームC Android版 play2.1.x scala2.10.x 13年12月1日日曜日
  19. 19. これらの新規開発と並行し て、イベント実施など既存サ イトの運用 13年12月1日日曜日
  20. 20. gitのリポジトリは 常時こんな感じ 13年12月1日日曜日
  21. 21. それぞれの分岐が順に リリースを控えてる 13年12月1日日曜日
  22. 22. こんな感じのリポジトリが、 現在3つ(+新規開発) 13年12月1日日曜日
  23. 23. だいたい2∼3日に1回 なんらかの商用リリース 13年12月1日日曜日
  24. 24. ちなみにチームメンバーは7名 13年12月1日日曜日
  25. 25. ぼくらのチームの 導入当初のgithub Network を見てみよう 13年12月1日日曜日
  26. 26. 13年12月1日日曜日
  27. 27. なるほど 東京メトロの路線図か 13年12月1日日曜日
  28. 28. もう少し見てみよう 13年12月1日日曜日
  29. 29. 13年12月1日日曜日
  30. 30. 高速道路の ジャンクション 13年12月1日日曜日
  31. 31. 13年12月1日日曜日
  32. 32. ロンギヌスの槍 13年12月1日日曜日
  33. 33. 13年12月1日日曜日
  34. 34. なんか クルクルしてる 13年12月1日日曜日
  35. 35. 13年12月1日日曜日
  36. 36. なにが起きてるか わからない… 13年12月1日日曜日
  37. 37. どうしてこうなった 13年12月1日日曜日
  38. 38. どうしてこうなった 13年12月1日日曜日
  39. 39. どうして こうなった 13年12月1日日曜日
  40. 40. 運用体制の問題 13年12月1日日曜日
  41. 41. 運用体制の問題 ロケーション 13年12月1日日曜日
  42. 42. 運用体制の問題 ロケーション 京都 - 渋谷 13年12月1日日曜日
  43. 43. 運用体制の問題 ロケーション 京都 - 渋谷 開発 - 企画 13年12月1日日曜日
  44. 44. 運用体制の問題 リリーススケジュール 13年12月1日日曜日
  45. 45. 運用体制の問題 リリーススケジュール 週1 - 2回のリリース 13年12月1日日曜日
  46. 46. 運用体制の問題 リリーススケジュール 週2 - 3回のリリース 複数ブランチが並行 13年12月1日日曜日
  47. 47. 運用体制の問題 企画の人も触る 13年12月1日日曜日
  48. 48. 運用体制の問題 企画の人も触る 企画業務に専念して もらいたい 13年12月1日日曜日
  49. 49. 運用体制の問題 企画の人も触る コンフリクトとか の手間を 煩わせたくない 13年12月1日日曜日
  50. 50. 試行錯誤の結果 13年12月1日日曜日
  51. 51. 今は 割りと綺麗になった 13年12月1日日曜日
  52. 52. 運用の徹底 13年12月1日日曜日
  53. 53. 以前の運用 master 13年12月1日日曜日
  54. 54. 以前の運用 master dev plan 13年12月1日日曜日
  55. 55. 今の運用 master dev plan 13年12月1日日曜日
  56. 56. 今の運用 master dev plan 企画用ブランチを開発用ブ ランチの責任で管理 13年12月1日日曜日
  57. 57. 綺麗なnetworkを 常に意識する 13年12月1日日曜日
  58. 58. networkを意識して 作業できていれば、 何かあってもすぐ戻せ る 13年12月1日日曜日
  59. 59. 13年12月1日日曜日
  60. 60. 戻したいコミットが すぐに追える 13年12月1日日曜日
  61. 61. 13年12月1日日曜日
  62. 62. どこに戻れと… 13年12月1日日曜日
  63. 63. networkへの意識 重要! 13年12月1日日曜日
  64. 64. 正しい知識を学ぶ 13年12月1日日曜日
  65. 65. 13年12月1日日曜日
  66. 66. 正しい知識は トラブル時に 正しい振る舞いを 教えてくれる 13年12月1日日曜日
  67. 67. トラブルに 行き当たりばったりに 対処すると… 13年12月1日日曜日
  68. 68. こうなる… orz 13年12月1日日曜日
  69. 69. 正しく対処すれば… 13年12月1日日曜日
  70. 70. 正しい状態を保てる 13年12月1日日曜日
  71. 71. 正しい知識は ツールを使う人 すべてに共有しよう 13年12月1日日曜日
  72. 72. git講習会を実施し、 企画チームにも 学んでもらう 13年12月1日日曜日
  73. 73. だいぶトラブルは 減った 13年12月1日日曜日
  74. 74. 正しい知識を学び、 正しく使おう 13年12月1日日曜日
  75. 75. ご清聴 ありがとう ございました! 13年12月1日日曜日
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×