2009-08-21 6 views
0

Ich habe 'Git' installieren, aber ich bin mir nicht sicher, ob ich die 'Svn' Brücke auch installieren ("das Teil zu laufen 'Git Svn' .)Wie überprüfe ich, ob ich 'Svn' Bridge in meinem Git installieren

Also habe ich versucht sudo port install git-core +svn auf Mac zu tun, aber ich am Ende immer.?

---> Activating git-core @1.6.3.3_0+doc+svn 
Error: Target org.macports.activate returned: Image error: Another version of this port (git-core @1.6.3.3_0+bash_completion+doc+svn) is already active. 
Error: Status 1 encountered during processing. 

wie kann ich überprüfen, ob ich in meinem git 'svn' Brücke installiert haben

Danke.

+0

einfach "git svn --help" ausführen. Funktioniert es? Wenn nicht, dann hast du es nicht. Es sieht jedoch so aus, als hätten Sie die automatische Shell-Vervollständigung dafür. Ich weiß nicht, warum es widersprüchlich ist. – Pod

Antwort

0

Nun, Sie können immer versuchen, git svn laufen und sehen, ob eine ausführbare Datei gefunden wird.

Allerdings zeigt Ihre Ausgabe von MacPorts, dass Sie tun die svn Variante installiert haben, was bedeutet, dass die git-svn Brücke vorhanden ist. Sie können dies erkennen, weil MacPorts meldet, dass git-core @1.6.3.3_0+bash_completion+doc+svn installiert ist. git-core ist der Name des Ports, @1.6.3.3_0 ist die Version, und alles mit einem führenden + Zeichen (+bash_completion, +doc und +svn) sind die Varianten mit dem Port installiert. Wenn Sie eine Neuinstallation erzwingen wollen, laufen

$ sudo port -f install git-core +svn 

(beachten Sie die -f Flagge zum port Programm übergeben), obwohl dies in diesem Fall nicht notwendig sein sollte, da git-core (mit svn Variante) bereits installiert ist .

+0

'was git-svn' könnte nicht funktionieren. Im Allgemeinen haben neuere Versionen von Git * nur * die 'git' Binärdatei im Suchpfad und alle anderen' git- * 'Binärdateien sind in einem separaten Pfad versteckt. –

+0

Ich habe das vergessen. Ich habe diesen Ratschlag aus der Antwort entfernt. – mipadi