---
schema_version: "1"
id: aecb28526aeaa2d26305458c007bec4aeb978c0308490acf36b55cbd8e1aaf24
title: 分岐のマージ
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/design-center/design-ghs-merge-branches.md
canonical_url: https://docs.mulesoft.com/jp/design-center/design-ghs-merge-branches
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 33278753e2fe8a2c9c8f50df41c9a47adf21c35a8a7b3b8e5019f6f00d23107c
description: MuleSoft Documentation Site
latest: true
---
# 分岐のマージ

分岐をマージすることで、対象の分岐に、分岐前のソース分岐 (​_「機能分岐」_​と呼ばれます) からの変更を組み合わせることができます。対象分岐にはこれらの変更が反映され、ソース分岐は変更されません。分岐のマージは、API Designer インターフェース内で行うことができます。

## [](#分岐をマージする)分岐をマージする

1. Design Center の ​**\[Projects (プロジェクト)\]**​ リストで、プロジェクト名をクリックしてテキストエディターを開きます。\[Branch Selector\] コンポーネントボタンの隣に ​**\[Merge (マージ)\]**​ ボタンが表示されます (すでに分岐が作成済みである場合)。
2. \[Merge (マージ)\] をクリックします。
3. **\[Merge branch (分岐をマージ)\]**​ ダイアログで、分岐のドロップダウンリストから対象分岐を選択します。
4. **\[Advanced Settings (詳細設定)\]**​ を展開します。
5. **\[Squash commits (コミットをスカッシュ)\]**​ を選択します。
    
    コミットをスカッシュすることで、ソース分岐のコミットがマージに向けて単一のコミットに圧縮され、対象分岐のコミット履歴が簡潔明瞭に保たれます。
6. マージ後にソース分岐を自動的に削除するには、​**\[Delete branch (分岐を削除)\]**​ を選択します。
7. **\[Merge (マージ)\]**​ をクリックします。
    
    マージ後は、対象分岐が現在の分岐になります。

## [](#マージの競合の解決)マージの競合の解決

ソース分岐または対象分岐のどちらかに他方には含まれない変更 (コミット) が存在すると、マージの競合が発生します。マージの競合が発生した場合は、どちらの分岐が有効であるかを選択する必要があります。ソース分岐または対象分岐のどちらでも指定できます。