2009-08-21 49 views
0

我有'git'安裝,但我不確定是否也有'svn'橋安裝(「要運行的部分'git svn' 。)如何檢查我的'svn'橋安裝在我的git中

於是,我就做在Mac sudo port install git-core +svn但我最終得到:?

---> 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. 

所以,我怎麼能檢查,如果我有 'SVN' 安裝在我的git橋

謝謝。

+0

只需運行「git svn --help」。它工作嗎?如果沒有,那麼你沒有它。然而,它看起來像你有殼自動完成它。我不知道它爲什麼相互衝突。 – Pod 2009-08-21 16:44:23

回答

0

那麼,你總是可以試着運行git svn並查看是否找到可執行文件。

但是,您從MacPorts的輸出顯示您已安裝svn變體,這意味着git-svn橋存在。你可以告訴這個,因爲MacPorts報告安裝了git-core @1.6.3.3_0+bash_completion+doc+svngit-core是端口的名稱,@1.6.3.3_0是版本,並且帶有前導++bash_completion,+doc+svn)的任何東西都是隨端口安裝的變體。如果要強制進行重新安裝,運行

$ sudo port -f install git-core +svn 

(注意-f標誌傳遞給port程序),雖然這不應該在這種情況下,必要的,因爲git-core(與svn變種)已安裝。

+0

'哪個git-svn'可能無法工作。一般來說,新版本的Git * only *在搜索路徑中具有'git'二進制文件,而其他所有'git- *'二進制文件都隱藏在單獨的路徑中。 – 2009-08-22 12:21:02

+0

忘記了這一點。我從答覆中刪除了這條建議。 – mipadi 2009-08-22 14:03:13

相關問題