2013-11-27 109 views
2

在我的linux系統(Centos 5.9)'git svn'停止工作,我不知道爲什麼以及如何。'git svn'不會啓動git-svn

輸出是:

$ git svn 
git: 'svn' is not a git command. See 'git --help'. 

/usr/libexec/git-core/git-svn存在並完全工作(I可以手動啓動它)。所有其他的git子命令似乎都可以工作(至少我嘗試過)。

我不知道這會對混帳svn的是這樣的(例如沒有更新/重啓)影響的任何行動

如何混帳「發現」的混帳svn的腳本?有沒有可能被破壞的地圖,或者git是否會查看/usr/libexec/git-core

發生了什麼事?

+1

可能CentOS的人看到適合某種原因將'git-svn'分割成你需要安裝的單獨的軟件包,並且默認情況下不會被選中... – twalberg

+1

你有可能以某種方式獲得第二個'git'在你的路徑上執行? –

+0

'哪個git擴展爲'/ usr/bin/git',所以我懷疑是否有另一個git可執行文件。但是我會嘗試一下,檢查運行諸如'git blame'之類的可執行文件是否正在啓動。 – frans

回答

-1

嘗試安裝類似'libsvn-perl'的庫文件。

+0

我同意。我建議刪除這個答案。 – lpapp

+0

正如我所說 - 命令'/ usr/libexec/git-core/git-svn'按預期工作。 svn perl綁定已安裝並正在運行。 – frans