如何在不添加任何挂钩的情况下将svn存储库(的一部分)远程迁移到另一个svn存储库?

如何在不添加任何挂钩的情况下将svn存储库(的一部分)远程迁移到另一个svn存储库?,svn,Svn,我想将一个repo的一部分迁移到另一个repo,这两个repo都是远程的,并且有所有的提交历史记录 试用 svnrdump dump + svndumpfilter + svnrdump load 但是有一个著名的: svnrdump:E175002:DAV请求失败;有可能 存储库的pre-revprop更改挂钩失败或不存在 svnrdump:E175002:尚未启用存储库以接受修订 固有变化;请管理员创建一个pre-revprop更改挂钩 svnsync失败并出现相同错误 我无法访问目标服务

我想将一个repo的一部分迁移到另一个repo,这两个repo都是远程的,并且有所有的提交历史记录

试用

svnrdump dump + svndumpfilter + svnrdump load
但是有一个著名的:

svnrdump:E175002:DAV请求失败;有可能 存储库的pre-revprop更改挂钩失败或不存在

svnrdump:E175002:尚未启用存储库以接受修订 固有变化;请管理员创建一个pre-revprop更改挂钩

svnsync失败并出现相同错误


我无法访问目标服务器,因此无法添加挂钩,修订号和提交日期也不重要。

这是不可能的。您必须具有修改钩子脚本的权限或对目标计算机上存储库的本地访问权限


请注意,使用svnrdump转储时,可以避免使用svndumpfilter。这是因为svnrdump支持转储存储库子树本地svnadmin dump不支持转储子树,它只能在整个存储库上运行,因此需要svndumpfilter来执行筛选任务

事实上,这是可能的。同时,我找到了可以跳过设置属性的选项。