预期的FS格式'2'找到格式'3 git-svn

时间:2009-06-16 03:57:34

标签: svn git version-control git-svn

我刚刚查看了git-svn,并认为我会尝试使用我现有的存储库之一。当我运行git-svn时出现了这个错误。

无法打开存储库:无法打开到URL的ra_local会话:无法执行  open repository'{MyFilePath}':预期的FS格式'2'; 在C:/ Program Files / Git / bin / git-svn line 1358找到格式'3'

我对我正在使用的git-svn进行了版本检查并打印出来:

git-svn version 1.5.5.1015.g9d258 (svn 1.4.6)

我注意到它使用的是svn 1.4.6版,但我使用TortoiseSVN和Svn版Subversion 1.5.1创建了存储库。

我的主要问题是如何更新git-svn以便它使用1.5?

2 个答案:

答案 0 :(得分:14)

如果您使用网络协议(例如svn://)而不是本地文件访问来访问Subversion存储库,那么事情应该适合您。看起来好像您要求git-svn直接访问存储库,导致您显示的问题。 Subversion网络协议对于连接旧客户端更具弹性。

答案 1 :(得分:12)

当我想快速测试git-svn的某些行为并因此需要一个svn存储库时,我遇到了这个问题。

我使用以下命令创建了存储库:

svnadmin create --pre-1.4-compatible

git能够理解这样的存储库。