View a markdown version of this page

GitHub フロー戦略のブランチ - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

GitHub フロー戦略のブランチ

GitHub フロー分岐戦略には通常、次のブランチがあります。

GitHub Flow 分岐戦略のブランチと環境。

機能ブランチ

feature ブランチで機能を開発します。feature ブランチを作成するには、mainブランチから分岐します。開発者は、featureブランチでコードを反復、コミット、テストします。機能が完了すると、開発者はマージリクエストを作成して機能を に昇格させますmain

命名規則:

feature/<story number>_<developer initials>_<descriptor>

命名規則の例:

feature/123456_MS_Implement_Feature_A

バグ修正ブランチ

bugfix ブランチは問題の修正に使用されます。これらのブランチはブランチから分岐されますmain。バグ修正がサンドボックスまたは下位の環境でテストされたら、マージリクエストmainを通じて にマージすることで、上位の環境に昇格できます。これは整理と追跡に推奨される命名規則であり、このプロセスは機能ブランチを使用して管理することもできます。

命名規則:

bugfix/<ticket number>_<developer initials>_<descriptor>

命名規則の例:

bugfix/123456_MS_Fix_Problem_A

修正ブランチ

hotfix ブランチは、開発スタッフと本番環境にデプロイされたコード間の遅延を最小限に抑えながら、影響の大きい重要な問題を解決するために使用されます。これらのブランチはブランチから分岐されますmain。ホットフィックスをサンドボックスまたは下位の環境でテストしたら、マージリクエストmainを通じて にマージすることで、上位の環境に昇格できます。これは整理と追跡に推奨される命名規則であり、このプロセスは機能ブランチを使用して管理することもできます。

命名規則:

hotfix/<ticket number>_<developer initials>_<descriptor>

命名規則の例:

hotfix/123456_MS_Fix_Problem_A

メインブランチ

main ブランチは常に、本番環境で実行されているコードを表します。コードは、マージリクエストを使用してmainブランチからfeatureブランチにマージされます。削除から保護し、デベロッパーがコードを に直接プッシュしないようにするにはmain、ブランチのmainブランチ保護を有効にします。

命名規則:

main