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

时间:2014-02-07 03:34:54

标签: 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.
[1]    15361 abort      svn upgrade /tmp/repo

为什么?

2 个答案:

答案 0 :(得分:0)

svn upgrade执行工作副本的升级。

如果你尝试升级存储库(不是工作副本),那么你应该执行svnadmin dump / svnadmin load。

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

答案 1 :(得分:0)

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