首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >过滤器然后将转储SVN存储库传输到riouxsvn。

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

Stack Overflow用户
提问于 2017-07-04 02:43:29
回答 1查看 463关注 0票数 4

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

代码语言:javascript
复制
svnrdump load https://svn.riouxsvn.com/(reponame)  < share-this.dump

并收到以下错误消息:

代码语言:javascript
复制
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上创建了回购。那里还没有作出任何承诺。

我试图激活riouxsvn上的“钩子”,但我不知道如何使用它来解决上面的错误消息。

Riouxsvn支持svnrdump还是只支持svnsync

我唯一的想法是做一个新的临时本地svn回购,在那里导入我过滤的内容,然后同步到riouxsvn。

关于过滤步骤,我使用的语法基于SVN图书中的示例

代码语言:javascript
复制
svndumpfilter exclude --pattern --targets ex.txt < complete.dump > share-this.dump

其中,ex.txt文件包含一个排除模式列表,每一行一个,如下所示

代码语言:javascript
复制
/trunk/project/secret*
/tags/*/project/secret*
*secret_file.pas
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-04 16:23:55

我在RiouxSVN工作

你好,克洛伊,我们调查了您关于使用"svnrdump“命令的请求,并决定允许所有存储库使用它。

到今天为止,它确实被锁在了修复工具的钩子里。现在,这两个命令都可以在RiouxSVN上使用:

代码语言:javascript
复制
svnrdump dump < repository URL >
svnrdump load < repository URL >

另外,确保您的目的地存储库中有足够的空闲空间用于转储,否则post提交钩子将拒绝转储。

谢谢你提请我们注意这件事!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44896209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档