注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

概要

ブランチを利用したバージョン管理は Foundry 全体で広く使用されており、Pipeline Builder の重要な部分です。バージョン管理は、健全なパイプラインワークフローを維持し、安全な共同作業をサポートし、メインのプロダクションブランチが保護されていることを確認するために重要です。

Pipeline Builder では、パイプラインワークフローの各ユニークなバージョンをパイプラインの_ブランチ_(Git のブランチに似ています)と呼び、1 つのブランチが Main として機能します。

ブランチのスクリーンショット

ブランチは、ユーザーがメインパイプラインに保存せずに反復することができるパイプラインのコピーです。Pipeline Builder のブランチは Git リポジトリのコードブランチに類似しており、ユーザーは自身のブランチ内で編集を行い、パイプラインに悪影響を及ぼすリスクなしに変更をテストします。すべてのパイプラインワークフローは 1 つの Main ブランチから始まり、共同作業を行いたい場合にユーザーはメインブランチから追加のブランチを作成できます。ユーザーがブランチ内の変更に満足したら、そのブランチを Main ブランチにマージする提案を行うことができます。

Foundry のブランチワークフローについてさらに学ぶ

ブランチの管理

ブランチを管理するには、上部のツールバーに移動し、現在のブランチを示すドロップダウンを選択します。ドロップダウンメニューから Manage branches を選択します。

アクティブなブランチ

Active branches タブでは、現在アクティブなすべてのブランチを表示したり、アクティブなブランチをアーカイブすることができます。アーカイブされたブランチは、パイプライングラフのブランチドロップダウンメニューに表示されず、復元されない限り編集や使用ができません。アーカイブされたブランチを復元するには、Active branches タブで View archived branches を選択します。復元するブランチを見つけ、右側の Restore branch アイコンを選択します。

ブランチ保護

このタブでは、特定のブランチまたはブランチへの直接変更を防ぐことで 1 つ以上のブランチを保護するための Require proposals... を有効にします。このオプションでは、ユーザーが保護されたブランチにマージする前に別のブランチで変更を行う必要があります。

複数の保護されたブランチを設定するスクリーンショット。

Require at least one approval... を選択して、提案された変更がメインブランチにマージされる前に追加のユーザー承認を必要とすることで、さらに保護レイヤーを追加します。有効な承認者は、パイプラインの Edit 権限を持ち、提案された変更に寄与していないユーザーです。複数の保護されたブランチの詳細については、ブランチ保護に関するドキュメントをご覧ください。

ブランチ設定のスクリーンショット

提案テンプレート

このタブで提案テンプレートを追加または表示します。利用可能なテキストボックスに新しい提案を Markdown で記述するか、Preview タブでテキストをプレビューします。テンプレートが追加されると、パイプライン内のすべての新しい提案の本文に含まれます。