개발 관련 기록과 정리

Git 과 Diff Tool 설정

롱기누스 2021. 10. 21. 22:19

Git GUI Tool 를 너무 맹신하다가 식겁한 경험이 있어 기본 Git 으로 코드 관리하고자 관련 글을 작성한다.

 

Diff Tool 로서 WinMerge와 SourceGear Diff Merge 를 선택했다.

 

이유는 간단하다 한국에서 안쓰지만 해외에서는 많이 사용하기 때문이다.

 

C:\Users\{ 유저명 }\.gitconfig

위의 경로 파일을 열고 아래의 내용을 채우면 된다.

 

[WinMerge]

[diff]
	tool = winmerge
[difftool "winmerge"]
	cmd = "'C:/Program Files (x86)/WinMerge/WinMergeU.exe'" -e "$LOCAL" "$REMOTE"
[difftool]
	prompt = false
[merge]
	tool = winmerge
[mergetool "winmerge"]
	cmd = "'C:/Program Files (x86)/WinMerge/WinMergeU.exe'" \"$MERGED\" \"$REMOTE\"
[mergetool]
	keepBackup = false
	trustExitCode = false

 

[SourceGear Diff Merge]

[diff]
    tool = diffmerge
[difftool]
    prompt = false
[difftool "diffmerge"]
    cmd = C:/Program\\ Files/SourceGear/Common/DiffMerge/sgdm.exe \"$LOCAL\" \"$REMOTE\"

[merge]
    tool = diffmerge
[mergetool]
    keepBackup = false
[mergetool "diffmerge"]
    trustExitCode = true
    cmd = C:/Program\\ Files/SourceGear/Common/DiffMerge/sgdm.exe -merge -result=\"$MERGED\" \"$LOCAL\" \"$BASE\" \"$REMOTE\"

 

그 다음 git difftool 를 입력해서 확인화면 끝!