👌
【mabl】ブランチのマージ
【導入】
mablにはブランチ機能が備わっており、複数のバージョンを扱うことができます。
例えばテストのステップを追加/修正したバージョンと、そうでないバージョンのようなイメージです。
それにより、複数人がそれぞれの作業ブランチにて個々の作業を実施する、といったことも可能となっています。
そして、作業ブランチでの変更が終わりmasterブランチへ反映させたいといった場合には、merge作業をします。
【mergeまでの流れ】
mergeの仕方は公式ドキュメントにて詳しく説明されているのでここではポイントに絞って記載します。
①コンフリクト解消
- ブランチの詳細ページにて、Conflicts列に赤いビックリマークがある箇所にはコンフリクトが発生しているため解消する必要があります。
- 解消するには、赤いビックリマークをクリックして、競合の解決ビューを開きます。
- 3列に分かれており、左がmasterブランチ、中央が新しいバージョン、右が作業ブランチを表しています。
- 中央の新しいバージョンに対して、左のmasterブランチと右の作業ブランチのどちらを取り込むのかを判断し、矢印をクリックし新しいバージョンの列に移動させます。
- 中央の新しいバージョンに対して、左のmasterブランチと右の作業ブランチのどちらを取り込むのかを判断し、矢印をクリックし新しいバージョンの列に移動させます。
②merge
コンフリクトを全て解消するとmergeすることができます。
ブランチの詳細ページの「ブランチをマージ」を押下します。
【参考】
Discussion