各スプリントブランチは、スキーマ、レスポンスコンポーネント、その他のデータを含むAPI仕様の独立したバージョンと見なすことができます。ブランチ間のデータは互いに影響を与えません。異なるニーズに対応するために、本番バージョンと開発バージョンを分離するためのブランチを作成することができ、メインブランチの正確性と一貫性を確保します。
スプリントブランチは保護
に設定することができます。スプリントブランチが保護に設定されると、通常のコンテンツメンテナーは直接編集することができません。代わりに、別のスプリントブランチでコンテンツを作成または更新し、MR(マージリクエスト)を提出する必要があります。このリクエストは管理者によってレビュー・承認される必要があり、スプリントブランチの安定性と信頼性を確保します。
異なるチームロールが別々のブランチで並行して作業することができ、作業効率とコラボレーションの柔軟性を 向上させ、干渉を引き起こすことなく進めることができます。
新しいブランチでの機能開発が完了したら、開発者はスプリントブランチをメインブランチにシームレスにマージすることができ、更新時に不必要なリスクを導入することなく新機能を統合できます。
スプリントブランチ機能は、新しいブランチで更新されたAPIを自動的に識別し、関連するテストシナリオでマークします。テスターは、スプリントブランチ内で新規または変更されたAPIのテストシナリオを迅速に作成し、すべての変更が機能的な期待を満たしていることを確認できます。