July Tech Festa C21: Gitのワークフローとアクティビティ
浅香さん:Gitのワークフロー: ・中央集権型:Subversionなど ・統合マネージャ型:各自がメンバーに公開するためのリポジトリを持っており、マージするマネージャがいる ・監督と補佐型:Linux Kernel。Dictatorが、取り込むかの判断を #techfesta
2013-07-14 14:06:45浅香さん:git-flow: ・分散かつ中央集権型のワークフロー →メンバー間をパブリックはリポジトリを通じてやり取り →マスターとデベロップというリポジトリを準備 #techfesta
2013-07-14 14:08:12浅香さん: ・開発中のメインブランチ:Develop ・Debelopから分岐して作成、使い終わったら削除される ・Debelopから分岐して作成される、製品リリースのためのReleasesブランチ #techfesta
2013-07-14 14:09:42git-flow によるブランチの管理 - O'Reilly Japan Community Blog http://t.co/MrWpUE4MXM #techfesta #techfestaC
2013-07-14 14:09:48浅香さん:Github Flow: ・masterはいつもすぐにデプロイ可能 ・新しい作業を始めるときは、説明的な名前でブランチをmasterから作成 ・ローカル上で作成したブランチにコミットし、サーバーの同じ名前のブランチへも作業内容を定期的にpush #techfesta
2013-07-14 14:10:53浅香さん: ・フィードバックや助言がほしい時、ブランチをマージして欲しいと思ったときは、Pull Requestを作成する ・他の誰かがレビューをして機能にOkを出してくれたら、コードをmasterへマージすることができる #techfesta
2013-07-14 14:11:44浅香さん: ・Githubでも、4月くらいにPulseがリリース ・関係者の動きがわかる #techfesta
2013-07-14 14:13:44浅香さん:GitLab: ・リポジトリから取れる情報を使って、リファレンスとかを使って、グラフを作っている。 #techfesta
2013-07-14 14:14:22GitLab v5.3ではアクティビティのグラフ化機能があるのか! GitLabすごい開発進んでるなー。また試してみたいな。#techfesta
2013-07-14 14:15:22浅香さん:つくってみた: ・zshを使って ・リビジョンのリストを数えて ・stats-branchコマンド ・git ls-branch #techfesta
2013-07-14 14:16:23浅香さん: ・GitHubでも、誰が何をやったか見れる ・GitLabでも。 ・Bitbucket:メンバーの活動を把握 ・GitのUpdateフックの部分で、渡ってきた情報を、Rubyのサーバをたちあげて、それに突っ込む #techfesta
2013-07-14 14:18:23