Ich habe die Apple Developer Tools 5 auf Mac OS X 10.9.4 installiert, das mit Git geliefert wird:
git version 1.8.5.2 (Apple Git-48)
Ich habe auch Git 2.0.1 mit dem Mac OS X-Installationsprogramm installiert . Wie richte ich es am besten ein, damit alle Anwendungen standardmäßig Git 2.0.1 verwenden? Ich könnte die Apple Git-Binärdatei gegen einen Symlink zu der benutzerdefinierten austauschen. Alternativ müsste ich das PATH
so ändern, dass es zuerst nach dem benutzerdefinierten Git sucht. Gibt es einen Grund, das eine dem anderen vorzuziehen?
Und ist das überhaupt eine sichere Sache? Würde irgendetwas, zum Beispiel XCode, kaputt gehen, wenn ich Apple Git durch Git 2.0.1 ersetzen würde?
Ich habe schon früher über das Modifizieren von Systemwerkzeugen gesprochen, und kurz gesagt: Tun Sie es nicht! Die Dinge werden die Systemwerkzeuge verwenden, die eine bestimmte Version eines bestimmten Werkzeugs erwarten, und wenn Sie das ändern, können Sie viele Dinge kaputt machen.
Ändern Sie stattdessen Ihren Weg. Wenn sich Ihr Git beispielsweise unter befindet /usr/local/git/bin/git
, fügen Sie Folgendes zu Ihrem ~/.bash_profile
oder Äquivalent hinzu:
export PATH=/usr/local/git/bin:$PATH
Auf diese Weise können Sie Ihr Git verwenden, indem Sie es ausführen, git
aber das System-Git bleibt verfügbar.
Björn Pollex
sdmeyers
$ git
oder$ git2
austauschbar verwendenWinkler
/usr/local/
standardmäßig, sodass Sie einfach zwischen den Versionen wechseln können.