为什么我不能升级我的svn存储库?

为什么我不能升级我的svn存储库?,svn,Svn,我有一个多年的subversion存储库,我想升级它,以便将其迁移到git。然而,我不断得到以下错误 % svn upgrade /tmp/repo svn: /build/buildd/subversion-1.7.5/subversion/libsvn_subr/dirent_uri.c:1518: uri_skip_ancestor: Assertion `svn_uri_is_canonical(parent_uri, ((void *)0))' failed. [

我有一个多年的subversion存储库,我想升级它,以便将其迁移到git。然而,我不断得到以下错误

% svn upgrade /tmp/repo
svn: /build/buildd/subversion-1.7.5/subversion/libsvn_subr/dirent_uri.c:1518:            uri_skip_ancestor: Assertion `svn_uri_is_canonical(parent_uri, ((void *)0))' failed.
[1]    15361 abort      svn upgrade /tmp/repo

为什么?

svn升级对工作副本执行升级

如果尝试升级存储库(非工作副本),则应执行svnadmin dump/svnadmin load


如果/tmp/repo真的是工作副本-您可以签出另一个工作副本并删除旧副本。

解决方案是升级到较新版本的subversion。

我指的是工作副本(在git中没有什么区别)