メイン コンテンツをスキップする 補完的コンテンツへスキップ

ブランチ間の競合を解決

このタスクについて

複数のユーザーが同じプロジェクトで同時に作業している共同環境では、ブランチをプッシュ、アップデート、マージする時に、競合が発生する場合があります。この場合、競合を解決するかどうかを尋ねるダイアログボックスが表示されます。

競合を解決するには、次の手順に従います。

手順

  1. ダイアログボックスでOKをクリックし、[Git Merge] (Gitマージ)パースペクティブを開きます。
    [競合が見つかりました]ダイアログボックス。
    [Git Merge] (Gitマージ)パースペクティブが開き、左側の[Conflicts Navigator] (競合ナビゲーター)パネルに、競合の検出されたプロジェクト項目が表示されます。
  2. [Conflicts Navigator] (競合ナビゲーター)パネルで競合している項目を右クリックし、コンテキストメニューから以下を選択します。
    [競合ナビゲーター]パネル。
    • [Resolve in editor] (エディターで解決): [Git Merge] (Gitマージ)パースペクティブの右パネルに比較エディターを開く場合。

      このオプションは、比較エディターで競合を解決に記載されているプロジェクト項目にのみ使用できます。

    • [Accept mine] (自分のものを受け入れる): 比較エディターを開かずに、作業ブランチの変更をすべて受け入れて項目の競合を解決する場合。

    • [Accept theirs] (他のユーザーの変更を採用): 比較エディターを開かずに、他方のブランチの変更をすべて受け入れて項目の競合を解決する場合。

    • [Mark as resolved] (解決済みとしてマーク): 項目のすべての競合を解決済みとしてマークし、ブランチ間の不一致をそのまま残しておく場合。

  3. 競合がすべて解決し、解決済みとしてマークされたら、次のダイアログボックスが開いた時に[Yes] (はい)をクリックするか、[Conflicts Navigator] (競合ナビゲーター)パネル上部の[Continue merge] (マージを続行)アイコンをクリックして前のアクションを続行します。
    [前のアクションを直ちに続行]ダイアログボックス。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。