
저는 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
다음에서 설명됩니다.문서.