使用svnrdump[mydump]创建转储后,我想将其加载到我的存储库[repourl]中,但我收到了以下错误消息:
$ svnrdump load [repourl] < mydump
* Loaded revision 0.
svnrdump: E175008: While handling the 'svn:author' property on '/repos/xyz/!svn/txn/0-1':
svnrdump: E175008: Could not execute PROPPATCH.
我发现了一些关键字为Author的东西,但我不知道如何正确修复。问题是,在这个错误之后,存储库被我的用户锁定,我没有任何权限解锁它,所以每次尝试都需要联系管理员。
在服务器计算机上使用svnadmin load
,而不是远程运行svnrdump load
。
尽可能在所有情况下使用svnadmin dump
和svnadmin load
,并尽量减少使用svnrdump
。svnadmin
工具直接访问磁盘上的存储库(速度更快,不依赖于网络或服务器(,但svnrdump
通过服务器(Apache或svnserve
(和网络访问。
还请确保使用最新的Subversion服务器和客户端工具。