Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/userguide_versioncontrol_0120.htm]
現在地:

...

競合の解決


Wiki Markupマージの競合が発生すると、Git ステータスには "競合" と表示されます。\[競合の解決\] を選択することで、KDiff3 ツールが起動し、3方向マージが可能になります。すべての競合の行がマージされ、ファイルが保存されると、このオブジェクトをコミットし、競合を完全に解決する必要があります。

KDiff3 ツールに慣れていない場合は、製品から提供されているヘルプを使ってください。以下は、KDiff3 を使ってマージ競合を解決する際の、もっとも一般的な操作です。

  • 下部ペイン (Output) で、疑問符 (question) ) で、疑問符 (?) をクリックして、? <Merge Conflict> と印が付いた行を選択します。選択された行は、各バージョンで強調表示されます。A と印が付いた行を選択します。選択された行は、各バージョンで強調表示されます。A (Base) は共通の祖先ファイルを示します。ここで変更された両方のファイルが作成されたことになります。B は、ローカル・リポジトリのファイルのバージョン、C は共通の祖先ファイルを示します。ここで変更された両方のファイルが作成されたことになります。B は、ローカル・リポジトリのファイルのバージョン、C はリモート・リポジトリのファイルのバージョンを示します。
  • ベース・ファイルからの変更を保持する場合は、ツールバーで <A> ボタンを選択します。もしくは、ローカル・リポジトリのファイルからの変更を保持する場合は <B> を、リモート・リポジトリのファイルからの変更を保持する場合は <C> を選択します。
  • 競合の行すべてが解決したら、メニューまたはツールバーから保存を選択します。
  • KDiff3 を終了します。

...