Ich will nur herausfinden, ob jemand ähnliche Erfahrungen gemacht hat. Git scheint meine Pfadumgebungsvariable zu modifizieren, die im Folgenden als $ path bezeichnet wird, so dass, wenn mein System für ein paar Tage läuft, der $ Pfad ein großes Chaos ist!
Nach einem sauberen Neustart sieht $ path etwa so aus:
D: \ WINDOWS \ system32; D: \ WINDOWS; D: \ Apps \ Entwicklung \ Git \ cmd; D: \ Apps \ Entwicklung \ Android \ android-sdk \ platform-tools; D: \ Apps \ Entwicklung \ phantomjs-1.9.7-windows; D: \ Apps \ Tools \ GnuWin32 \ bin
Wenn es zu dem Zustand kommt, den ich erwähnt habe, sieht es ungefähr so aus:
D: \ Apps \ Entwicklung \ Git \ git-cheetah .. \ bin; D: \ WINDOWS \ system32; D: \ WINDOWS; D: \ Apps \ Entwicklung \ Git \ cmd; D: \ Apps \ Entwicklung \ Android \ android-sdk \ plattform-tools; D: \ Apps \ Entwicklung \ phantomjs-1.9.7-windows; D: \ Apps \ Tools \ GnuWin32 \ bin
Nur dass das D: \ Apps \ Entwicklung \ Git \ git-cheetah .. \ bin Bit wiederholt wird, manchmal (was aussieht) über 50 Mal!
Jeder Einblick in dieses würde sehr geschätzt werden
Zuerst möchte ich mich entschuldigen, dass dies eher eine Umgehungslösung als eine Antwort ist. Ich habe das gleiche Problem. Schließlich wird mein PATH so groß, dass meine Programme nichts finden können, nicht einmal so einfach wie XCOPY.
Dies geschieht auf meinem Arbeitscomputer, der unter Domänenkontrolle steht und ich habe keine Administratorrechte. Diese Anweisungen gehen davon aus, dass kein Administratorzugriff erfolgt, sondern nur Benutzerzugriff.
Um einen Neustart zu vermeiden, führe ich folgendes aus:
Vor dem Ausführen dieser Schritte können Sie das Befehlsfenster öffnen und set PATH
ausführen, um zu überprüfen, ob Sie zu viele cheetah
s haben.
<username>
". Öffnen Sie ein neues Befehlsfenster (bereits geöffnete Befehlsfenster können ihre aktuelle Umgebung beibehalten) und führen Sie 'set PATH' aus, um zu überprüfen, ob Sie zurück zu keinem oder einem 'Gepard in Ihrem Pfad sind.
Ich hatte das gleiche lästige Problem. Laden Sie einfach git-cheetah source herunter, öffnen Sie common / winexec.c und wechseln Sie in Zeile 262 von:
%Vor%zu:
%Vor%Dann rekompiliere (cd explorer, mingw32-make) und kopiere die generierte dll über die existierende in Programm files \ Git \ git-cheetah. Wenn die Datei verwendet wird, können Sie ein Konsolenfenster öffnen, den Explorer-Prozess schließen und über die Befehlszeile kopieren. Starten Sie dann den Explorer mit dem Task-Manager neu (Datei-> Ausführen).