내 자식이 어떤 병합 도구로 설정되어 있는지 확인하고 싶습니다. 단지 이름을 기억하지 못합니다. 다음 병합 기회까지 git merge tool
통해 실행하고 무엇이 있었는지 알 수 있지만 도구 (및 버전, 예를 들어 무엇입니까) 볼 수 git mergetool status
같은 것을 입력하고 싶습니다.내가 사용하는 병합 도구를 어떻게 확인합니까?
2
A
답변
4
는 다른 설정 파일에 걸쳐, difftool으로 해결 무엇 자식 볼 수 git help config
2
당신의 구성을 확인하십시오 merge.tool
구성 변수에 대한
git config --list
봐.
1
Git 구성 파일 (일반적으로 ~/.gitconfig
에 있음)에는 접두어로 [mergetool]
이 붙습니다. 예컨대 : cmd
당신을 알려줍니다
[mergetool "[tool]"]
cmd = opendiff
mergetool에 사용할 것을 명령 (와 - git 자신 - 더 중요한 것은). 내 경우에, 그것은 opendiff입니다.
이 사실을 알면 툴의 매뉴얼 페이지에서 버전 번호를 확인할 수 있습니다. 결과가 내장되지 않으면 다음이 구성된 방식을 볼 수,
git config --get merge.tool
:
git config --get mergetool.THE_MERGE_TOOL
볼
1
당신의 자식 설정 파일에서 확인할 수 있습니다 : 프로젝트 로컬 설정 파일은 다음에 있습니다 : .git/config
g 당신은 기한 병합 도구를 보여 git mergetool --tool-help
을 사용할 수 있습니다
[user]
name = name
email = [email protected]
[color]
ui = auto
[mergetool "[tool]"]
cmd = vimdiff
:처럼 보이는 어떤 설정 파일 (단지 리눅스와 맥 OS 용) /home/user/.gitconfig
: lobal 설정 파일에 있습니다. 이렇게 :
'git mergetool --tool=<tool>' may be set to one of the following:
emerge
gvimdiff
gvimdiff2
gvimdiff3
vimdiff
vimdiff2
vimdiff3