gpt4 book ai didi

svn - 过滤然后将转储的 SVN 存储库转移到 riouxsvn

转载 作者:行者123 更新时间:2023-12-04 21:52:16 25 4
gpt4 key购买 nike

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

svnrdump load https://svn.riouxsvn.com/(reponame)  < share-this.dump

并收到以下错误消息:
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.

我在没有主干/标签/分支的 riouxsvn 上创建了 repo。那里还没有任何 promise 。

我尝试激活 riouxsvn 上的“钩子(Hook)”,但我不知道如何使用它
解决上面的错误信息。

Riouxsvn 是否支持 svnrdump 或仅支持 svnsync ?

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

关于过滤步骤,我使用的语法是基于 example in the SVN Book :
svndumpfilter exclude --pattern --targets ex.txt < complete.dump > share-this.dump

ex.txt 文件包含一个排除模式列表,每行一个,像这样
/trunk/project/secret*
/tags/*/project/secret*
*secret_file.pas

最佳答案

Disclamer: im working at RiouxSVN



您好 Chloe,我们调查了您使用“svnrdump”命令的请求,我们决定允许所有存储库使用它。

直到今天,它确实在 revprop 提交钩子(Hook)中被阻止了。现在,这两个命令在 RiouxSVN 上都是允许的:
svnrdump dump < repository URL >
svnrdump load < repository URL >

此外,请确保您的目标存储库中有足够的可用空间用于转储,否则提交后 Hook 将拒绝转储。

感谢您提请我们注意此事!

关于svn - 过滤然后将转储的 SVN 存储库转移到 riouxsvn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44896209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com