过滤器然后将转储的SVN存储库传输到riouxsvn

过滤器然后将转储的SVN存储库传输到riouxsvn,svn,svndumpfilter,Svn,Svndumpfilter,我有一个.dump文件,它是通过运行svndump和svndumpfilter生成的,因为我希望排除某些路径。我正在CentOS上使用svn 1.8版。我想将过滤后的文件导入riouxsvn上新创建的svn存储库。我尝试使用这种语法(注意“share-this.dump是本地文件”): 我已经在riouxsvn上创建了回购协议,没有主干/标签/分支。那里还没有做出任何承诺 我尝试激活riouxsvn上的“钩子”,但我不确定如何使用它 以解决上面的错误消息 Riouxsvn支持svnrdump还是

我有一个.dump文件,它是通过运行svndump和svndumpfilter生成的,因为我希望排除某些路径。我正在CentOS上使用svn 1.8版。我想将过滤后的文件导入riouxsvn上新创建的svn存储库。我尝试使用这种语法(注意“share-this.dump是本地文件”):

我已经在riouxsvn上创建了回购协议,没有主干/标签/分支。那里还没有做出任何承诺

我尝试激活riouxsvn上的“钩子”,但我不确定如何使用它 以解决上面的错误消息

Riouxsvn支持svnrdump还是仅支持svnrdump

我唯一的想法就是创建一个新的临时本地svn repo,在那里导入我的过滤内容,然后将其同步到riouxsvn

关于过滤步骤,我使用的语法基于:

Disclamer:我在RiouxSVN工作

你好,Chloe,我们调查了您关于使用“svnrdump”命令的请求,并决定在所有存储库中使用它

到今天为止,它确实在revprop提交钩子中被阻塞。现在,RiouxSVN上允许使用以下两个命令:

svnrdump dump < repository URL >
svnrdump load < repository URL >
svnrdump dump
svnrdump加载
另外,确保目标存储库中有足够的可用空间用于转储,否则post-commit钩子将拒绝转储

谢谢你提醒我们注意这件事

svnrdump: E175002: DAV request failed; it's possible that the
repository's pre-revprop-change hook either failed or is non-existent
svnrdump: E175002: Revprop change blocked by pre-revprop-change hook
(exit code 1) with output:
The subcommand "svn:rdump-lock" is prohibited by RiouxSVN.
svndumpfilter exclude --pattern --targets ex.txt < complete.dump > share-this.dump
/trunk/project/secret*
/tags/*/project/secret*
*secret_file.pas
svnrdump dump < repository URL >
svnrdump load < repository URL >