GUI 적용 완료 후 대기중인 터미널로 복귀 (외부 병합 도구로 사용)

GUI 적용 완료 후 대기중인 터미널로 복귀 (외부 병합 도구로 사용)

외부 GUI 애플리케이션을 사용할 때 git mergetool쉘은 백그라운드에서 인내심을 갖고 기다립니다. GUI 창을 저장하고 닫으면 쉘이 포그라운드로 돌아가고 git이 다시 기본 애플리케이션이 됩니다. 제가 작성 중인 스크립트에 사용할 수 있도록 이것이 어떻게 수행되는지 알아내려고 노력 중입니다.

env를 확인하고 incremented 를 SHLVL설정 TEXTDOMAIN하고 git이 자신을 다음과 같은 항목 git에 삽입 하지만 터미널과 애플리케이션이 어떻게 공모하여 시작점으로 돌아갈 수 있는지 모르겠습니다.PATHGIT_EXEC_PATH하나의 창/문서만 닫는 경우.

모호하다면 죄송합니다. 이것이 어떻게 수행되는지 이해하지 못합니다. 응용 프로그램 종료와 관련이 있으면 방법을 찾을 수 있지만 혼란 스럽습니다. 아마도 이것은 GUI 애플리케이션에 설정되어 있으므로 소스 코드를 보고 있는 것 같습니다.융합하다하지만 아직 찾지 못했습니다.

볼만한 통찰력이나 장소가 있으면 크게 감사하겠습니다.

관련 정보