2012-06-20 5 views
6

smartgit과 함께 제공되는 병합 도구는 매우 혼란 스럽습니다.
kdiff3을 구성 할 수 없습니다. 나는 공통 조상을 구성하지 않는다.
다음은 구성 할 수있는 유일한 세 파일입니다. $ {mergedFile} $ {rightFile} $ {leftFile}
kdiff3을 구성하고 3 방향 병합을 사용하는 방법이 있습니까?smartgit 및 kdiff3 통합

답변

15

사실 SmartGit은 충돌이 솔버 선택되어 있는지 외부 충돌 솔버 수 있도록 도구>에서 (적어도 버전 3.0.x의에서) 3 방향 병합에 대한 ${baseFile} 인수 환경 설정 패널에서

을 제공합니다.

Command: kdiff3 
Arguments: ${baseFile} ${leftFile} ${rightFile} -o ${mergedFile} 
+0

응답 해 주셔서 감사합니다. 같은 것을 시도 할 것입니다. 이것이 어딘가에 기록되어 있습니까? 구성하는 동안 smartgit은 $ (megedFile), $ {rightFile} 및 $ {leftFile}이 필요하다고 말합니다. 하지만, 어디서나 $ {baseFile}을 언급하지는 않습니다. –

+0

인수 필드 옆에있는 변수 버튼을 클릭하면 더 많은 옵션이있는 드롭 다운 메뉴가 나타납니다. http://i.imgur.com/iyUg6.png –

+0

awesome. 고마워요. :) –