Wie bekomme ich farbige Ausgabe mit git + minty + mingw auf Windows?

8

Ich habe die offizielle Windows-Git-Distribution installiert, und ich habe kürzlich einen Mingw installiert, und zwar in das Minty-Terminal. Dann habe ich meine Git-Installation auf diese Installation kopiert, und jetzt funktioniert es von Pfefferminz. Mein einziges Problem ist, dass die git-Ausgabe nicht farbig ist. Ich vermute, dass dies daran liegt, dass der Windows-Git-Port versucht, das Windows-Konsolen-Farb-Theme zu verwenden und nicht die ANSI-Farbcodes, die Minty interpretieren könnte. Ist es möglich, dass git stattdessen die ANSI-Farbcodes verwendet?

(Ich habe vorher ein Cygwin-Setup versucht, aber die Leistung war sehr, sehr schlecht, und ich konnte keine Lösung dafür finden.)

    
Tamás Szelei 26.02.2013, 14:33
quelle

2 Antworten

9

von git-config :

  

Wenn dies auf immer eingestellt ist, verwenden git-diff (1), git-log (1) und git-show (1) die Farbe für alle Patches. Wenn es auf true oder auto gesetzt ist, verwenden diese Befehle nur Farbe, wenn sie an das Terminal ausgegeben werden. Der Standardwert ist false.

Es sieht so aus, als wäre git nicht minty als Terminal behandelt. Bei Verwendung von immer anstelle von true / auto hilft:

%Vor%

Das Erzwingen der Farbe durch Hinzufügen des - color Flags zum diff-Befehl funktioniert ebenfalls (mit diff = true):

%Vor%     
pawcik 10.04.2013 07:29
quelle
0

Es ist einfach. Config git, um immer Farbe in jedem ui anzuzeigen.

%Vor%

Funktioniert für mich.

    
Valmir 10.03.2014 21:02
quelle

Tags und Links