Come controllare se ho 'svn' ponte installare nel mio git
Domanda
Non ho 'git' installare, ma non sono sicuro se ho il ponte 'svn' installare pure ( "la parte per eseguire 'git svn').
Così ho cercato di fare sudo port install git-core +svn
su Mac.
Ma io alla fine ottenere:
---> 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.
Così come posso controllare se ho 'svn' ponte installato nel mio git?
Grazie.
Soluzione
Bene, si può sempre provare a eseguire git svn
e vedere se si trova un eseguibile.
Tuttavia, la vostra uscita da MacPorts mostra che si do avere la variante svn
installato, il che significa che il ponte git-svn è presente. Si può dire questo perché MacPorts riferisce che git-core @1.6.3.3_0+bash_completion+doc+svn
è installato. git-core
è il nome della porta, @1.6.3.3_0
è la versione, e tutto ciò con un segno che porta +
(+bash_completion
, +doc
, e +svn
) sono le varianti installati con il porto. Se si vuole forzare una reinstallazione, eseguire
$ sudo port -f install git-core +svn
(notare la bandiera -f
passato al programma port
), anche se questo non dovrebbe essere necessario in questo caso, poiché git-core
(con la variante svn
) è già installato.