外部GUIアプリケーションを使用すると、git mergetool
シェルはバックグラウンドで忍耐強く待ちます。 GUIウィンドウを保存して閉じると、シェルはフォアグラウンドに戻り、gitはデフォルトのアプリケーションになります。私が書いているスクリプトで使用できるように、これがどのように行われるかを理解しようとしています。
envをチェックし、incrementedをSHLVL
設定しTEXTDOMAIN
、gitが自分を次の項目git
に挿入しますが、ターミナルとアプリケーションがどのように公募して開始点に戻ることができるかわかりません。PATH
GIT_EXEC_PATH
1つのウィンドウ/文書のみを閉じる場合。
あいまいであれば申し訳ありません。これがどのように行われるのか理解していません。アプリケーションのシャットダウンに関連している場合は、方法を見つけることができますが、混乱しています。おそらくこれはGUIアプリケーションに設定されているので、ソースコードを見ているようです。融合するしかし、まだ見つかりませんでした。
見どころの洞察力や場所があれば大変感謝いたします。