2012-11-21 17 views
10

ConEmuのどこかでgitのブランチを視覚的に(背景にもシンプルにでも)表示する方法はありますか?ConEMUにgitブランチを表示

+0

背景?同様?どこに枝を見たいですか?最後にどんな殻ですか? – Maximus

答えて

1

免責事項#1

ConEmuはシェルではないので、それはタブ補完、コマンド履歴などのような「シェル機能」を提供していません。

通常、分岐や変更の量などのGit情報がコマンドラインプロンプトに表示されます(例:C:\path\to\repository [branch|+2~4-6]>)。これはコンソールフレームではなく、実行中のシェルによって行われます。

私が知る限り、標準のWindowsコマンドプロンプト(CMD)では変更をサポートしていません。 Git for Windowsに付属のbashは既に完全にサポートしています。 PowerShellの場合、Gitには多くの拡張機能があります。特に、posh-gitです。

43

Gitブランチは、plain cmdまたはFar Managerプロンプトで表示できます。

GIT branch in cmd prompt

すべての魔法は、特別なANSIシーケンスで行われます( "注入ConEmuHk" と "ANSI X3.64 ..." オプションをチェックする必要があります)。 I 表示ブランチをインストールするにはGitShowBranch /iを実行し、アンインストールするにはGitShowBranch /uを実行します。

cmd /k ver & GitShowBranch /i 

PS(タスクの内容やConEmuのコマンドライン内)は、次のよう

また、あなたはあなたのCMDを実行することができます。ファイルGitShowBranchはConEmuのディストリビューションに存在しますが、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

これは何もしません。やるべきことがなければならない。 –

関連する問題