【问题标题】:How to remotely migrate (a part of) svn repository to another svn repository without adding any hook?如何在不添加任何挂钩的情况下将(一部分)svn 存储库远程迁移到另一个 svn 存储库?
【发布时间】:2015-08-06 17:45:42
【问题描述】:

我想将一个 repo 的一部分迁移到另一个带有所有提交历史日志的 repo(两者都是远程的)。

试过

svnrdump dump + svndumpfilter + svnrdump load

但得到了著名的:

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

svnrdump: E175002: 存储库尚未启用接受修订 道具变化;请管理员创建 pre-revprop-change 挂钩

svnsync 失败并出现同样的错误。

我无权访问目标服务器,因此添加挂钩不是一个选项,修订号和提交日期并不重要。

【问题讨论】:

    标签: svn


    【解决方案1】:

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

    请注意,使用svnrdump dump 时可以避免使用svndumpfilter。这是因为svnrdump 支持转储存储库子树(本地svnadmin dump 不支持转储子树,它只能对整个存储库进行操作,因此过滤任务需要svndumpfilter)。

    【讨论】:

    • 其实是可以的。与此同时,我发现this project 可以选择跳过设置属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 2011-02-02
    相关资源
    最近更新 更多