競合セット

競合セットは、Git 作業ツリー内にある未マージファイルをリポジトリ単位で表示する ABDiff のビューです。アプリ内では 競合 サイドバーとして表示されます。

競合をファイルごとに別々のウィンドウで解決するのではなく、全体を 1 か所で確認し、ファイル間をすばやく移動できます。

競合セット

Terminal から開くには:

git mergetool

別の方法:

abd conflicts --repo /path/to/repo

レイアウト

競合内を移動する

競合サイドバーにフォーカスがある場合:

フィルタを変更すると、矢印キーで移動する行も変わります。現在の選択がフィルタで非表示になると、次の矢印操作または開く操作では最初の表示行が使われます。

行メニュー

任意の行を右クリックして行メニューを開きます。

解決済みの行はチェックマーク付きで表示されたままになります。行メニューには解決アクションが残るため、Git merge を完了する前に選んだ解決方法を変更できます。

ABDiff がこれを使う場合

Git が競合ファイル用に ABDiff を起動し、そのリポジトリに未マージパスが複数残っている場合、ABDiff は単独の merge ウィンドウではなく、競合シェル内にそのファイルを表示できます。要求されたファイルは事前に選択されるため、すぐに作業を続けられます。

同じリポジトリ単位のビューは、Terminal から直接開くこともできます。

abd conflicts --repo /path/to/repo

ファイルを解決する

空の状態

リポジトリが未マージ項目を報告しなくなった場合、ABDiff はシェルを開いたままにし、未マージファイルが残っていないことを表示します。

関連トピック