gpt4 book ai didi

linux - 移动存储库。我是否同时使用 SVN 开关、SVN 重定位或其他东西

转载 作者:IT王子 更新时间:2023-10-29 01:27:40 33 4
gpt4 key购买 nike

我一直在计划将 Subversion 存储库从 Linux 服务器迁移到 Windows 服务器。我已经概述了迁移的步骤:

  1. 创建存储库转储
  2. 将转储文件传输到目标 Windows 服务器
  3. 在新的 subversion 服务器中上传存储库
  4. 将对旧存储库的所有引用更改为新存储库

经过一些挫折,我终于到达了第 4 步,但陷入了进退两难的境地……我不确定如何更改所有引用。我已经看到可以使用 relocate 但我也听说如果结构发生变化则应该使用 switch ...这是工作项目所以我需要确保在最后一步使用正确的命令以避免后果.

当前文件结构如下所示:

svn://svn@servername/Source/程序名/bin/Release

新的文件结构由 VisualSVN 服务器决定,如下所示:

https://ServerName.domain.local/svn/RepositoryName/Source/Program名称/bin/发布

搬迁会为此工作还是我走错方向了?

最佳答案

以前的回答者不读文档

>svn help switch

2. The '--relocate' option is deprecated. This syntax is equivalent to
'svn relocate FROM-PREFIX TO-PREFIX [PATH]'.

必须

  • 使用svn relocate(因为你重写的不止是prefix)
  • 使用第二种形式的重定位语法 relocate TO-URL [PATH],另请参见 svn help relocate 中的示例
  2. TO-URL is the (complete) new repository URL to use for PATH.

Examples:

...

svn relocate http://www.example.com/repo/project \

svn://svn.example.com/repo/project

在示例中,旧引用 svn://svn.example.com/repo/project 被替换为 http://www.example.com/repo/project

关于linux - 移动存储库。我是否同时使用 SVN 开关、SVN 重定位或其他东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9792904/

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