16

我只是在检查 git-svn,并认为我会尝试使用我现有的存储库之一。当我运行 git-svn 时,我得到了这个错误。

无法打开存储库:无法打开到 URL 的 ra_local 会话:无法打开存储库“{MyFilePath}”:预期的 FS 格式“2”;在 C:/Program Files/Git/bin/git-svn 第 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?

4

2 回答 2

14

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

于 2009-06-16T04:01:54.343 回答
12

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

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

svnadmin create --pre-1.4-compatible

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

于 2012-07-26T14:51:11.440 回答