오늘 저는 git mergetool
Windows 명령 프롬프트에서 를 사용하려고했고 기본적으로 Vim 을 사용한다는 것을 깨달았습니다. 이것은 멋지지만 VS Code를 선호합니다 .
Git에 대한 병합 충돌을 처리하기위한 GUI로 Visual Studio Code 기능을 사용하려면 어떻게해야 합니까?
현재 비주얼 스튜디오 코드 1.13 나은 병합 비주얼 스튜디오 코드의 핵심에 통합되었다.
이들을 함께 연결하는 방법은 수정하는 .gitconfig
것이며 두 가지 옵션이 있습니다 .
명령 줄 항목이 작업을 수행하려면 다음의 각을 입력합니다 (참고 : 교체 "
와 '
윈도우 힘내 배쉬, 맥 OS 및 Linux에서 이즈 톡 델핀과 e4rache에 의해 명확히로)
git config --global merge.tool vscode
git config --global mergetool.vscode.cmd "code --wait $MERGED"
git config --global diff.tool vscode
git config --global difftool.vscode.cmd "code --wait --diff $LOCAL $REMOTE"
이렇게하려면 .gitconfig
Visual Studio Code 를 사용하여에 몇 줄을 붙여 넣습니다 .
git config --global core.editor "code --wait"
명령 줄에서.여기에서 명령을 입력 할 수 있습니다 git config --global -e
. 아래의 "추가 블록"에 코드를 붙여 넣으십시오.
[user]
name = EricDJohnson
email = [email protected]
[gui]
recentrepo = E:/src/gitlab/App-Custom/Some-App
# Comment: You just added this via 'git config --global core.editor "code --wait"'
[core]
editor = code --wait
# Comment: Start of "Extra Block"
# Comment: This is to unlock Visual Studio Code as your Git diff and Git merge tool
[merge]
tool = vscode
[mergetool "vscode"]
cmd = code --wait $MERGED
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
# Comment: End of "Extra Block"
이제 충돌이 실행 된 Git 디렉터리 내 git mergetool
에서 병합 충돌을 처리하는 데 도움이되는 Visual Studio Code가 있습니다! ( Visual Studio Code를 닫기 전에 파일 을 저장해야합니다 .)
code
명령 줄 에서 시작 하는 방법 에 대한 자세한 내용 은 이 설명서를 참조하십시오 .
자세한 내용은 이 문서 를 git mergetool
확인하십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다