-
Notifications
You must be signed in to change notification settings - Fork 70
GitBranches
分散チームによるパートタイムの開発なので、作業途中のトピックブランチも適宜リモートにpushしてもらえると助かります。
2010年4月現在、開発の実質的な先っちょは「2010-prototype」ブランチです。RubyKaigi2010の準備のために必要なアナウンスなどは、productionで独自にHTMLファイルを追加して対応しています。
大きく分けると、ステージング環境で検証するためのmasterブランチと、本番環境で稼動しているproductionブランチです。この2つのブランチをベースにして、適宜トピックブランチがつくられては消えていきます。
masterはステージング環境にデプロイするためのマージ用ブランチです。このブランチの内容でステージング環境での確認が取れたらproductionへマージしたあと、本番(rubykaigi.org)にデプロイします。
機能の拡張や修正は、直接masterにはコミットせずに、トピックブランチを作成して作業してください。可能であれば他の誰かにレビューしてもらってからが良いですが、まあmasterなので修正すればいいや。
rubykaigi.org にデプロイされているブランチがこれです。本番で発生緊急の修正などはここに直接コミットしてかまいません。
説明が必要そうなトピックブランチについて簡単に説明します。
(いまのところありません)
masterから分岐したブランチ。2009のレガシーコードを消して、2010以降につなげられるようにテストを書こうとしているブランチ。このブランチでの成果をベースに、2010のコードを育てていこうとしている。*時間切れなので2010-prototypeにマージして消した*
本来ならeliminate-legacy-codeブランチで2009のコードをクリーンにしてから2010で必要な作業を実装する予定だったけれども、レガシーコード撲滅作業が遅れているので先行してeliminate-legacy-codeブランチから分岐して作業中。eliminate-legacy-codeの作業もここにマージしたので、4月中はここが開発最新版ブランチ。masterにマージしました。