Unison GUI에서 병합을 선택할 때 Meld GUI를 열도록 Unison을 어떻게 설정합니까?

Unison GUI에서 병합을 선택할 때 Meld GUI를 열도록 Unison을 어떻게 설정합니까?

저는 Fedora에서 Unison GUI를 사용하고 있습니다.

"meld"를 병합 도구로 설정하려면 내 프로필에 무엇을 추가해야 합니까?

meld병합 도구로 추가할 때 Git Gui와 유사한 사용자 경험을 갖고 싶습니다 . 왼쪽 로컬, 중간 병합 문서 및 오른쪽 서버의 세 가지 열을 보고 싶습니다. 그리고 중간에 병합할 항목을 선택한 후 저장을 누르고 meld-Gui를 닫고 나면 병합된 문서가 로컬 버전과 서버 버전을 모두 덮어쓰게 됩니다(아마도 Unison 사용자 중 90%가 원하는 것임) ).

이런 식으로 어떻게 설정하나요? merge = meld작동하지 않습니다 :(

코드를 조금 설명해 주시겠습니까? 아마도 다음과 비슷한 것 같습니다.Unison 동기화 도구에 대한 전역 구성 파일이 있습니까?작동하겠지만 이 코드의 세 줄을 이해하지 못합니다.

merge = Name * -> meld CURRENT1 CURRENT2
diff = /usr/bin/meld CURRENT1 CURRENT2
confirmmerge = true

답변1

여기에merge옵션 에 대한 문서. 구문은 다음과 merge같습니다.

merge = <PATHSPEC> -> <MERGECMD>

어디에<PATHSPEC>어느. <MERGECMD>​그래서 라인

merge = Name * -> meld CURRENT1 CURRENT2

Unison에게 일치하는 모든 파일을 병합하라고 지시합니다.경로 지정 Name *(모든 파일)을 명령으로 병합합니다 meld CURRENT1 CURRENT2. CURRENT1및 의 의미는 CURRENT2다음에서 설명됩니다.문서.

관련 정보