前提・実現したいこと
今までmasterブランチだけで開発していたのですが、機能ごとにブランチを作成して開発をしようと考えています。
git flowに乗っ取った開発を経験しておきたいためです。
今回は下記要件を満たすiOSのToDoアプリをSwiftで開発したいです。
ブランチ名は横の名称とします。
・タスク追加(Userdefaultsに保存) → feature/addTask ・保存したタスク一覧をTableViewに表示 → feature/showData
開発フローは下記で考えています。
1.masterブランチからfeature/addTask、feature/showDataブランチを作成する 2.feature/addTaskブランチでタスクを追加する機能を実装する 3.問題なければmasterブランチにmergeする 4.feature/showDataブランチでタスクを表示する機能を実装する 5.問題なければmasterブランチにmergeする
ただ、上記フローだと4の段階になった時、表示するデータがない状態で実装することになるため、正しく実装できているか確認ができないのではと思っています(feature/showDataブランチは初期状態のため)。
ここで質問です。
上記の理由により、1の段階ではfeature/showDataブランチは作成せず、3が完了次第、feature/showDataブランチを作成するのが良いのでしょうか?
ただ、git flowに乗っ取って開発する場合、最初にブランチを作成しておくのが一般的だと思っています。
そのため、この解決策が適切なのか分からないでおり、ご教示いただきたいです。
そもそもの機能の分け方がおかしい等もあると思いますが、その旨もご指摘いただければと思います。
回答1件
あなたの回答
tips
プレビュー