注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
ワークフロー内で共同作業を行うためにブランチを作成したら、編集を行い、メインブランチへの変更を提案できます。
変更を提案するには、保存をクリックして編集内容を保存し、上部のツールバーで提案を選択します。

提案ビューで、提案に名前を付け、承認者に提案を説明するための関連情報を記載します。以下の例では、Facility dataset の生データをクレンジングするために、列の名前を変更するデータ加工を追加する変更を提案しています。

作成を選択して、メインブランチの承認者に承認を依頼します。
マージの競合を最小限に抑えるために、最終的なマージを完了する前に、対象のブランチを現在のブランチにマージできます。これを行うには、このブランチの横にある差分の解消を選択します。

ウィンドウが開き、パイプラインにマージするブランチを選択できます。ブランチを選択したら、変更を適用を選択します。

差分の解消アクションは、保護されたブランチでは機能しません。差分の解消は変更をパイプラインに直接保存しますが、保護されたブランチでは直接の変更が許可されていないため、保護されたブランチに変更をマージするには、提案フローを使用する必要があります。
ステージングブランチやデプロイ用ブランチなど、長期間維持する複数のブランチで作業する場合、通常のマージ提案を使用すると、マージの競合が繰り返し発生することがあります。これは、Pipeline Builder がコミットをまとめてマージする方式でマージを実行し、ブランチ間で共有されているコミット履歴が途切れるためです。
この問題を回避するには、差分の解消を使用して、対象のブランチをソースブランチに一致するように早送りします。
これにより、コミットをまとめてマージしたコミットを作成せずに、対象のブランチがソースブランチと一致する状態まで進みます。その結果、直線的なコミット履歴が維持され、競合状態が繰り返し発生するのを回避できます。
このブランチをリセットして、別のブランチと一致させることもできます。これを行うには、このブランチの名前の左にあるドロップダウンメニューからブランチをリセットを選択します。次に、リセット先のブランチを選択し、ブランチをリセットを選択して確定します。
両方のブランチのバージョンが同じ場合、ブランチをリセットボタンは無効になります。

ブランチのリセットは元に戻せません。リセットすると、保存済みの変更と未保存の変更を含め、元のブランチのすべての変更が失われます。
リセット後、現在のブランチのロジックとバージョン履歴は、選択したブランチと同じになります。