我刚刚查看了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?
答案 0 :(得分:14)
如果您使用网络协议(例如svn://
)而不是本地文件访问来访问Subversion存储库,那么事情应该适合您。看起来好像您要求git-svn
直接访问存储库,导致您显示的问题。 Subversion网络协议对于连接旧客户端更具弹性。
答案 1 :(得分:12)
当我想快速测试git-svn的某些行为并因此需要一个svn存储库时,我遇到了这个问题。
我使用以下命令创建了存储库:
svnadmin create --pre-1.4-compatible
git能够理解这样的存储库。