翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
トランク戦略のブランチ
トランク分岐戦略には通常、次のブランチがあります。
機能ブランチ
feature ブランチで機能を開発するか、ホットフィックスを作成します。feature ブランチを作成するには、mainブランチから分岐します。開発者は、featureブランチでコードを反復、コミット、テストします。機能が完了すると、開発者はその機能を昇格させます。feature ブランチから転送されるパスは 2 つだけです。
-
sandboxブランチにマージする -
mainブランチへのマージリクエストを作成する
命名規則: |
|
命名規則の例: |
|
サンドボックスブランチ
このブランチは非標準トランクブランチですが、CI/CD パイプライン開発に役立ちます。sandbox ブランチは主に以下の目的に使用されます。
-
CI/CD パイプラインを使用してサンドボックス環境への完全なデプロイを実行する
-
開発やテストなど、より低い環境で完全なテストのためのマージリクエストを送信する前に、パイプラインを開発してテストします。
Sandbox ブランチは一時的なものであり、短期間の使用を想定しています。これらは、特定のテストが完了した後に削除する必要があります。
命名規則: |
|
命名規則の例: |
|
メインブランチ
main ブランチは常に、本番環境で実行されているコードを表します。コードは から分岐されmain、開発され、 にマージされますmain。からのデプロイは、任意の環境をターゲットにmainできます。削除から保護するには、ブランチのmainブランチ保護を有効にします。
命名規則: |
|
修正ブランチ
トランクベースのワークフローには専用hotfixブランチはありません。ホットフィックスはfeatureブランチを使用します。