2012-11-21 4 views
10

ConEmu에서 시각적으로 (배경 또는 유사한) git 어딘가에 지점을 표시 할 수있는 방법이 있습니까?ConEMU에 git branch 표시

+0

배경? 비슷한? 지점을 어디서보고 싶니? 마침내 어떤 셸? – Maximus

답변

1

면책 조항 # 1

ConEmu 쉘 아니므로 탭 완성, 명령 기록 및 다른 이들처럼 "쉘 기능"을 제공하지 않습니다.

보통 분기 또는 변경 사항과 같은 힘 정보가 명령 줄 프롬프트에 표시됩니다 (예 : C:\path\to\repository [branch|+2~4-6]>). 이것은 콘솔 프레임이 아니라 실행 쉘에 의해 수행됩니다.

내가 아는 한 표준 Windows 명령 프롬프트 (CMD)는 수정을 지원하지 않습니다. Git for Windows과 함께 제공되는 bash는 이미 완벽하게 지원합니다. PowerShell에는 Git에 대한 수많은 확장이 있으며, 특히 posh-git이 있습니다.

43

일반 cmd 또는 Far Manager 프롬프트에서 Git 분기를 볼 수 있습니다.

GIT branch in cmd prompt

모든 마법은 ("... ANSI X3.64" "주입 ConEmuHk"및 옵션을 선택해야합니다) 특별 ANSI 순서로 이루어집니다. I 게재 지점을 설치하려면 GitShowBranch /i을 실행하고 제거하려면 GitShowBranch /u을 실행하십시오.

cmd /k ver & GitShowBranch /i 

PS (작업 내용이나 ConEmu의 명령 줄에서) 다음과 같은

또한, 당신은 당신의 cmd를 실행할 수 있습니다. ConEmu의 배포판에 GitShowBranch 파일이 있지만, online이 표시 될 수 있습니다.

+6

+1 그리고 이것은 새로운 수용 대답이되어야합니다 – stijn

+1

분기 이름을 사용자 정의하는 방법이 있습니까? 기본적으로 로컬 이름과 elipsis에 원격 이름을 더한 이름입니다. 너무 많이! 나는 단지 지회 이름을 원한다. – Tyrsius

+0

줄임표를 감지 할 수 없지만 처음 발견 된 점에서 꼬리를 삭제할 수 있습니다. – Maximus

6

예, 방법이 있습니다. git bash을 설치하고 ConEmu 설정에서 "ComSpec"섹션 아래 Explicit 실행 파일을 "C:\Program Files (x86)\Git\bin\sh.exe" --login -i으로 설정하십시오.

이것은 bash 쉘 세션을 실행하고 git 탭 완성 및 현재 작동중인 브랜치 프롬프트와 함께 완전히 크기 조정 가능한 창을 제공합니다.

+0

확실히 할 수있는 가장 좋은 방법입니다 (http://superuser.com/questions/454380/git-bash-here-in-conemu에 대한 주제조차 있습니다) – maQ

+0

이것은 아무것도하지 않습니다. 해야 할 일이 있어야합니다. –

관련 문제