我有一个很多年前的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
为什么?
答案 0 :(得分:0)
svn upgrade执行工作副本的升级。
如果你尝试升级存储库(不是工作副本),那么你应该执行svnadmin dump / svnadmin load。
如果/ tmp / repo确实是工作副本 - 你可以签出另一个工作副本并删除旧的。
答案 1 :(得分:0)
解决方案是升级到更新版本的subversion。