注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
バージョン管理とブランチングは、Foundry全体で広く使用されており、Pipeline Builderの重要な部分です。バージョン管理は、健全なパイプラインワークフローの維持、安全な共同作業の支援、そしてメインのプロダクションブランチの保護を確保するために重要です。
Pipeline Builderでは、各ユニークなパイプラインワークフローをパイプライン_ブランチ_(Gitのブランチに似ています)と呼び、1つのブランチがMainとして機能します。
ブランチは、ユーザーがメインパイプラインに保存することなくイテレーションできるパイプラインのコピーです。Pipeline BuilderのブランチはGitリポジトリのコードブランチに類似しており、ユーザーは自分のブランチ内で編集を行い、変更をテストすることで、パイプラインにネガティブな影響を与えるリスクなしに作業できます。すべてのパイプラインワークフローは1つのMainブランチから始まり、ユーザーは共同作業をしたいときにメインブランチから追加のブランチを作成できます。ユーザーがブランチの変更に満足したら、そのブランチをMainブランチにマージする提案をすることができます。
Foundryでのブランチングワークフローについて詳しくはこちらをご覧ください。
ブランチを管理するには、上部のツールバーに移動し、現在のブランチを示すドロップダウンを選択します。ドロップダウンメニューから、ブランチの管理を選択します。
アクティブなブランチタブでは、現在アクティブなすべてのブランチを表示したり、アクティブなブランチをアーカイブに移動することができます。アーカイブされたブランチは、パイプライングラフのブランチドロップダウンメニューに表示されず、復元しない限り編集や使用はできません。アーカイブされたブランチを復元するには、アクティブなブランチタブでアーカイブされたブランチの表示を選択します。復元するブランチを見つけて、右側のブランチの復元アイコンを選択します。
このタブで、**提案が必要...**を有効にすると、ユーザーが直接変更を加えるのを防ぐことでメインブランチを保護することができます。このオプションは、ユーザーが別のブランチで変更を行い、それがMain
にマージされる前に必要となります。
提案の承認はベータ機能であり、ユーザーのFoundryインスタンスでは利用できない場合があります。
**少なくとも1つの承認が必要...**を選択すると、提案された変更がメインブランチにマージされる前に、追加のユーザーによる承認を必要とする保護のレイヤーを追加できます。有効な承認者は、パイプラインの編集
権限を持つユーザーで、提案された変更に対して貢献していないユーザーです。
このタブで提案テンプレートを追加または表示します。利用可能なテキストボックスにMarkdownで新しい提案を書いたり、プレビュータブでテキストをプレビューしたりします。テンプレートが追加されると、パイプラインのすべての新しい提案の本文に含まれます。