Gitflow - CI/CD用語集の定義
Gitflowとは、Vincent Driessenによって導入されたブランチングモデルであり、長命なmainブランチとdevelopブランチに加えて、専用のfeature、release、hotfixブランチを定められたmergeルールとともに使用します。
なぜ重要か
Gitflowはスケジュールされたバージョン付きのリリースに適していますが、ブランチのオーバーヘッドと遅い統合を伴います。だからこそ、継続的デリバリーを目指すチームはGitHub flowやtrunk-based開発を好むことが多いのです。
関連ガイド
GitHub Flow - CI/CD Glossary DefinitionGitHub Flow: GitHub flow is a lightweight branching model: branch off `main`, open a pull request, get review…
Feature Branch Workflow - CI/CD Glossary DefinitionFeature Branch Workflow: A feature branch workflow is a branching model where each unit of work is developed…
Release Engineering - CI/CD Glossary DefinitionRelease Engineering: Release engineering is the discipline of making the build, packaging, and release of sof…