Gitflow Workflow は Git の一般的なバージョン管理モデルであり、構造化された明確なプロジェクト開発プロセスをサポートするように設計されています。 特定のブランチを使用し、機能の統合と製品リリースに関する明確なルールに従います。
基本的な Gitflow Workflow 内容は次のとおりです。
Master Branch
これは master branch プロジェクトのメイン ブランチであり、安定した徹底的にテストされたコードが含まれています。 製品バージョンは、 から作成およびリリースされます master branch。
Develop Branch
これは develop branch 、すべての新機能とバグ修正が統合される主要な開発ブランチです。 安定すると、 にマージされて master branch 新しいリリースが作成されます。
Feature Branches
新しい機能はそれぞれ、機能ブランチと呼ばれる個別のブランチで開発されます。 完了すると、機能は develop branch テストのために にマージされます。
Release Branches
プロジェクトに今後のリリースに向けて十分な機能が統合されると、 からリリース ブランチが作成されます develop branch。 ここでは、リリース前に最終的な調整と最後のチェックが行われます。
ホットフィックスブランチ
で重大な問題が発生した場合、 問題に対処するため master branch に からホットフィックス ブランチが作成されます。 master branch その後、安定性を確保するために、ホットフィックスはマスター ブランチと開発ブランチの両方にマージされます。
Gitflow Workflow コードベースの安定性と管理性を維持しながら、プロジェクト開発プロセスを簡素化します。 これは大規模なプロジェクトに適しており、慎重なブランチ管理と統合が必要です。