git svn fetch上出错:svn remote";svn";未知的

git svn fetch上出错:svn remote";svn";未知的,git,svn,Git,Svn,我正在尝试将我的svn存储库迁移到git,在执行以下命令后,我遇到了一个可笑的错误: git svn fetch 错误是: [svn-remote "svn"] unknown 我已经在网上找了好几条建议,但没有一条有效 以前有人这样做过吗?对于SVN到git的一次性转换,应该使用svn2git而不是git SVN。有许多具有此名称的工具。也许最好的是KDE的。要预先分析SVN回购历史,以便为svn2git建立适当的规则,您可以在此使用SVNEVERER: 关于您的实际错误,您以前是否git

我正在尝试将我的svn存储库迁移到git,在执行以下命令后,我遇到了一个可笑的错误:

git svn fetch
错误是:

[svn-remote "svn"] unknown
我已经在网上找了好几条建议,但没有一条有效


以前有人这样做过吗?

对于SVN到git的一次性转换,应该使用svn2git而不是git SVN。有许多具有此名称的工具。也许最好的是KDE的。要预先分析SVN回购历史,以便为svn2git建立适当的规则,您可以在此使用SVNEVERER:

关于您的实际错误,您以前是否
git svn clone
?如果之前没有完成,您就无法执行
git svn fetch
,这只是为了带来以前未获取的最新更改

[svn-remote "svn"] unknown
该错误意味着git无法在
.git\config
中找到名为svn的svn配置

我不得不换线

[svn-remote "sometext"]


是的,我的目标是一次性从SVN转换为git。我一直在学习教程,这就是我在获取时遇到这个错误的原因。我做了克隆是的,我可以看到文件夹和内容。这个教程对于一次性转换来说简直是胡说八道<如果您的公司或任何人坚持使用Subversion服务器,但希望将git用作前端客户端实用程序,那么code>git svn真的很棒。但对于一次性转换,它不是正确的工具。特别是如果您的Subversion历史变得更复杂,或者您希望在一个SVN URL中将不同的SVN repo组合到一个Git存储库,或者希望将一个SVN存储库拆分为多个Git存储库,等等。此外,
svn2git
(KDE)比
Git SVN
快数百万倍,并产生更好的结果,为muuuch提供更大的灵活性,以正确的方式转换您的历史。哇,好吧,我不知道。所以我将使用,虽然它看起来比我遵循的教程要复杂一些,但我还是会尝试。我想这里的关键是写规则。我会调查的,谢谢。是的,规则是关键。这里有一些例子,如果您因为复杂的历史而有更复杂的需求,或者您想拆分成多个Git回购,或者将不同的SVN回购合并成一个Git回购,或者其他复杂的情况,只需在这里发布一个带有标签
svn2git
;-)的问题即可
[svn-remote "svn"]