프롬프트에서 Git 변경 요약을 표시하도록 Cmder를 어떻게 수정합니까? (+ A / ~ C / -D)


3

브랜치 이름의 출력에 문제가 없음을 알 수 있습니다 (버전 1.3.4 이상에서는 사용하지 않을 때 "master-> origin"도 이상하게 출력합니다). 변경 사항이 성공적으로 표시되었습니다. 이것은 Cmder 아래의 Powershell + Poshgit에서 작동하며 \ vendor \ clink.lua 스크립트를 보면 이것이 변경되는 곳인 것 같습니다.


<branch name> +1 ~ 2 0, i.stack.imgur.com/Gw3mJ.png
Matt Kerr

GitShow 브랜치는 <Cmder_Home> \ vendor \ conemu-maximus5 \ ConEmu \ GitShowBranch.cmd에서 찾을 수 있습니다
Matt Kerr

답변:


2

나는 Clink git prompt를 변경하는 요지를 여기에서 발견했다 : https://gist.github.com/jonasem/e8b3a6258a495946df12

일치하는 함수를 git_prompt_filter 및 get_git_status로 바꾸면 표시됩니다. 편의상, 나는 "% CMDER_ROOT % \ config \"로 떨어지기위한 요점을 만들었습니다 (파일의 지시 사항에 따라 공급 업체가 cmder를 설치할 때마다 교체 됨) : https://gist.github.com / mattdkerr / 23db4db40c276b1481b01b0fa26de009

% CMDER_ROOT % \ vendor \ clink.lua를 삭제하거나 편집하고 설정된 필터 명령을 주석 처리하십시오 (이중 하이픈 또는 '-'는 주석 행 접두어 임).


% CMDER_ROOT % \ vendor \ clink.lua를 수정하지 않고 작동했습니다. 이유가 확실하지 않습니다. 언급 된 "comment out set filter 명령"은 "clink.prompt.register_filter (git_prompt_filter, 50)"행을 주석 처리한다는 것을 알았습니다.
jens
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.