2013-11-27 75 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