注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
グローバルブランチ(旧称「Foundry Branching」)を使用すると、稼働中の本番環境で実行するには影響が大きすぎるエンドツーエンドのワークフローを、Palantir プラットフォームで開発およびテストできます。
Global Branching は、単一のブランチで複数のアプリケーションにわたる変更を行い、本番環境に影響を与えずにその変更をエンドツーエンドでテストし、ワンクリックでマージできる統一された操作環境を提供します。

単一のブランチでサポートされているリソースの種類に変更を加えることができます。また、編集内容を main ブランチに書き戻すことなく、ブランチ上でアクションを実行できます。
たとえば、オブジェクトタイプの元データとなるデータセットを出力する、Pipeline Builder のシンプルなパイプラインで構成されたワークフローを考えてみます。Global Branching を使用すると、ブランチ上で出力データセットのロジックとスキーマを変更し、同じブランチ上の Ontology Manager でその変更を確認して、それに応じてオブジェクトタイプの定義を変更できます。
Global Branching はレビュープロセスもサポートしています。開発者は、リソースごとの承認ポリシーに応じて、それぞれのリソースにレビュアーを追加できます。変更が確定して承認されると、main ブランチにマージできるため、安全かつ管理された方法でワークフローを更新および改善できます。
Global Branching を使用すると、別のブランチでワークフローの変更を開発およびテストできます。開発者がほかの作業から分離して作業し、機能が完成した時点でのみ変更を main ブランチにマージできるため、開発環境での変更管理に最適です。リリース管理は、異なる目的を持つ個別の環境にわたって、リソースの複数のバージョンを管理するプロセスです。
リリース管理と Global Branching は、互いに連携して使用できます。同じ問題に対する代替のソリューションとしてではなく、異なる問題に対する相互補完的なソリューションとして捉える必要があります。
たとえば、ワークフローに追加する必要がある大規模な機能を開発する際に、リリース管理と Global Branching を併用できます。大規模な機能は開発に数週間かかり、データセットとオブジェクトタイプのスキーマに根本的な変更が必要になる場合があります。この機能をグローバルブランチ上で開発し、完成したら変更を開発環境にマージできます。その後、リリース管理を使用して、これらの変更をテスト環境と本番環境にデプロイできます。