ブランチ間のコンフリクトを解決する(Gitのみ) - 7.3

Talend Big Data Platform Studio ユーザーガイド

Version
7.3
Language
日本語 (日本)
Product
Talend Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発

このタスクについて

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

コンフリクトを解決するには、次の手順に従います。

手順

  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] (コンフリクトナビゲーター)パネル上部のアイコンをクリックし、前のアクションを続行します。