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

Nat*_*n W 16 svn git version-control git-svn

我刚刚检查了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)
Run Code Online (Sandbox Code Playgroud)

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

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

Gre*_*ill 14

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

  • 这可能是某些人的解决方案,但它没有回答问题.如果我无法切换到svnserve(例如,如果我的团队通过网络文件系统访问Subversion存储库),该怎么办? (5认同)
  • 为了与svn://协议连接,您将需要在端口3690上运行的svnserve实例(默认).有关设置svnserve的更多信息,请参见http://svnbook.red-bean.com/en/1.0/ch06s03.html. (3认同)

mic*_*nko 12

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

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

svnadmin create --pre-1.4-compatible
Run Code Online (Sandbox Code Playgroud)

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