커맨드 라인에서 git을 사용할 때 Visual Studio Code를 기본 편집기로 사용할 수 있는지, 즉 커밋 주석을 만들고 커맨드 라인에서 파일의 diff를 볼 수 있는지 궁금합니다.
병합을 수행하는 데 (최소 1 분) 사용할 수는 없지만 diff를 볼 때 사용할 수 있는지, 그렇다면 명령 줄 옵션이 필요한지 알고 있습니다. 이를 위해 .gitconfig 파일?
업데이트 1 :
나는에 대해 수행 한 것과 유사한 접근 시도 과거에 메모장 + + , 즉
#!/bin/sh
"c:/Program Files (x86)/Notepad++/notepad++.exe" -multiInst -notabbar -nosession -noPlugin "$*"
그리고 사용 :
#!/bin/sh
"C:\Users\gep13\AppData\Local\Code\app-0.1.0\Code.exe" "$*"
그러나 이로 인해 오류 메시지가 나타납니다.
C:\temp\testrepo [master +1 ~0 -0]> git commit
[8660:0504/084217:ERROR:crash_reporter_win.cc(70)] Cannot initialize out-of-process crash handler
Aborting commit due to empty commit message.
C:\temp\testrepo [master +1 ~0 -0]>
코드가 예상 된 내용과 함께 올바르게 열리지 만 응답을 기다리는 중이 아닙니다. 즉, 저장을 클릭하고 창을 닫아서 프롬프트로 돌아가십시오.
업데이트 2 :
VSCode를 개발하는 개발자 중 한 사람으로부터 방금 들었습니다. 이 기능은 현재 지원되지 않는 것 같습니다 :-(
https://twitter.com/IsidorN/status/595501573880553472
이 기능이 추가되는 것을보고 싶다면 여기에 투표를 추가하는 것이 좋습니다.
업데이트 3 :
나는 한 안정적으로 통보 나는 그것을 포함하는 향후의 릴리스로 기대 때문에이 기능은 VSCode 팀에 의해 포착되었습니다.
업데이트 4 :
아래 @ f-boucheros 주석 덕분에 VS Code가 커밋 주석, rebase 등의 기본 편집기로 작동하도록 할 수있었습니다. diff 도구로도 사용할 수 있는지 여전히 확인하고 싶습니다.
업데이트 5 :
질문에 대한 대답에 따라 이제 V1.0 코드 릴리스를 사용하여 가능합니다.
--new-window
명령에 addinng 가 도움이된다는 것을 알았 습니다. 이렇게하면 git 작업이 새 창에서 열립니다.