まずrailsチュートリアルにおける手順は以下の通りですね。
1 ローカルでトピックブランチを新たに作る
2 コードを編集する
3 トピックブランチをコミットする
4 masterブランチにチェックアウト
5 トピックブランチをmasterにマージする
6 上記のmasterを、リモートのmasterにpushする
現場のチーム開発においては以下の通りだと認識しています。
もちろん運用ルールによって異なると思いますが、的外れではないですかね?
1 ローカルでトピックブランチを新たに作る
2 コードを編集する
3 トピックブランチをコミットする
4 上記のトピックブランチをリモートにpushする
5 リモート上で、メインのリポジトリのdevelopブランチ等にプルリクエストする。
自分の中で大きな違いだと思っているのは、
railsチュートリアルだとトピックブランチをリモートにpushすることはなくリモートにはmasterブランチしかない状態です。
それに対してチーム開発だとトピックブランチをリモートにpushし、プルリクするのでリモートブランチにはmasterブランチ以外にも色々ある状態になりますね。
改めて、何が聞きたいかといいますと
上記のチーム開発の流れは概ねあっているかどうか知りたいという事です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。