[git] merge tool setting. kdiff3

2019. 6. 14. 18:06프로그래밍/형상관리

728x90
728x90

kdiff 다운로드

git config 설정

git config --global --add merge.tool kdiff3  
git config --global --add mergetool.kdiff3.path "C:/Program Files/KDiff3/kdiff3.exe"  
git config --global --add mergetool.kdiff3.cmd '"C:/Program Files/KDiff3/kdiff3.exe" $BASE $LOCAL $REMOTE -o $MERGED'  
git config --global --add mergetool.kdiff3.trustExitCode false

git config --global --add diff.guitool kdiff3  
git config --global --add difftool.kdiff3.path "C:/Program Files/KDiff3/kdiff3.exe"  
git config --global --add difftool.kdiff3.cmd '"C:/Program Files/KDiff3/kdiff3.exe" $LOCAL $REMOTE -o $MERGED'  
git config --global --add difftool.kdiff3.trustExitCode false

git command

git difftool HEAD

git mergetool
  • diff로 HEAD와 diff를 보는 것
  • conflict 났을 때 mergetool 명령어를 치면 cmd 설정으로 3-way merge를 직접 윈도우창에서 할 수 있다.
728x90
반응형