2009-06-16 51 views
16

我只是检查出的git-svn的,以为我会试试看用我现有的资源库之一。当我运行git-svn时,出现这个错误。预计FS格式“2”发现格式“3混帐svn的

无法打开存储库:无法打开ra_local会话到URL:无法打开 开放存储库'{MyFilePath}':预期FS格式'2'; 发现格式 '3'在C:/ Program Files文件/混帐/斌/混帐svn的线1358

我跑版本检查的git - svn的,我使用它打印出来:

git-svn version 1.5.5.1015.g9d258 (svn 1.4.6) 

我注意到,它的使用SVN版本1.4.6,但我创建使用TortoiseSVN与SVN版本颠覆1.5.1 repositry。

我的主要问题是,我该如何更新混帐svn的,这样它会使用1.5?

+0

你的git版本也很旧。特别是在Windows(这是你使用它似乎),从那时起有很多修复。我会尝试先更新git。 – 2009-06-16 04:35:35

+0

我正在运行1.6.3.msysgit.0,它仍然有svn 1.4.6,所以你需要运行svnserve。 – Tanj 2009-07-03 20:06:09

回答

14

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

12

我遇到的时候想快速测试混帐SVN的一些行为,因此需要一个SVN仓库这个问题。

我创建存储库下面的命令:

svnadmin create --pre-1.4-compatible 

Git是能够理解这样的存储库。