いつもお世話になっております。
GitHubを使用した開発フロー学習中で、以下の問題が発生致しましたので質問致します。
###前提・実現したいこと
主な流れは以下の通りです。
- masterブランチへの直接作業は禁止
- 作業はチケットをベースに行う
- masterブランチから派生したブランチで作業を行う
- 作業完了時にpull requestを作成
- レビュアーがレビューを行い、OKならmasterへmerge、NGなら修正依頼
例えば、Aチケット・Bチケットがあり、それぞれfix_A・fix_Bブランチで作業を行うとします。
Aチケット・Bチケットでは、それぞれ共有コンポーネントで同じ処理(例えば都道府県一覧など)を作成する必要があり、fix_Aで実装したとします。
同じ作業者が作業を行う場合、fix_Aでcommit and push and PR作成したロジックはfix_Bには含まれないため、処理がないエラーが発生します。
この時、再度fix_Bでも同処理を追加すべきか、先に別チケットを発行して同処理をmasterに取り込んでおくべきか悩んでおります。
他にもいい方法があるような気がしておりますが、思いつかなかったためこちらで質問させて頂きます。
よろしくお願いいたします。
あなたの回答
tips
プレビュー