gpt4 book ai didi

svn - 是否可以移动 Subversion 存储库,但其镜像保持不变?

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

我正在尝试将颠覆存储库移动到新服务器,但将其镜像保留在原处。我做了以下事情:

  1. 转储旧仓库
  2. 将转储加载到新的 repo 中
  3. 设置新 repo 的提交后 Hook 以 svnsync 到现有镜像

钩子(Hook):

#!/bin/sh

svnsync --non-interactive sync https://mirror.example.com:443/svn/iaw \
--sync-username svnsyncuser --sync-password svnsyncpass \
--source-username svnsyncuser --source-password svnsyncpass &

exit 0

可以预见,当我尝试从新的存储库运行这个钩子(Hook)时,我得到以下信息:

svnsync: OPTIONS of 'http://oldrepo.url/svn/iaw': Could not resolve hostname `oldrepo.url': Host not found (http://oldrepo.url)

问题是镜像是用旧仓库的 url 初始化的。有谁知道这是否可以更改,或者我是否需要使用新镜像从头开始?

非常感谢

最佳答案

您可以使用 Subversion 编辑镜像存储库 rev 0 上的修订属性。即:

svn propset --revprop -r0 svn:sync-from-url http://newrepo.url/svn/iaw \
https://mirror.example.com:443/svn/iaw

请参阅 Repository Replication section of the SVN book 中标题为“svnsync Bookkeeping”的框.

关于svn - 是否可以移动 Subversion 存储库,但其镜像保持不变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4219124/

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