2011-04-05 51 views
1

我一直在尝试使用git svn clone以便将Git与SVN结合使用。我在整个SVN存储库上运行clone命令,并选择禁用跟踪标准trunk/tags/branches布局。通过对“git svn clone”移动目录上的扼流圈?

连接复位:

然而,最初的“混帐SVN克隆”操作的过程中,在同一版本(28)每次运行它的时候总是停不能读取连接:连接重置通过位于C等:\ Program Files文件\的Git/libexec目录/ git的核心/混帐svn的线5131

的SVN日志表明,有一些目录在以前的版本SVN仓库内移动到另一个位置 (27)。

我试图通过之后运行“git svn fetch”来继续进程,但也失败了。我做错了什么,或者它是“git svn”命令的限制,它无法处理移动的目录?

我在Windows上,采用了最新的Git-1.7.4-preview20110204

回答

1

“连接被对方​​复位”的意思是SVN服务器关闭,在这一点上的连接。您可以通过在新创建的目录中发出“git svn fetch”来恢复。

请注意,告诉git-svn关于存储库布局通常是一个好主意 - 否则,最终会将所有分支和标记作为代码的副本。

+0

尝试了各种访问协议(svn://,http://以及本地文件://),并且它始终停留在相同的修订版上,所以它似乎不是网络问题。 – 2011-04-05 12:12:28