忽略“svn switch --relocate”上的 UUID 不匹配

忽略“svn switch --relocate”上的 UUID 不匹配

这个问题大致询问了我的问题,但已经十年了:

如何更改 Subversion 工作副本 UUID?

我们有一台旧的 SVN 服务器,上面有大约 10 个存储库。由于服务器较旧,除了最新的存储库外,其他所有存储库的 UUID 都相同。

我正在用新的 SVN 服务器替换它。为了防止将来在尝试切换存储库时出现实际错误,如果可能的话,最好让所有存储库上的 UUID 在此时都不同。

但是,当用户切换到新服务器时,“svn switch --relocate”将拒绝更新用户的签出,因为存储库 UUID 不同。

真的没有办法让这个命令忽略 UUID 不匹配吗? - 我宁愿让人们现在在实际上来自同一个存储库的签出上运行一次命令,并选择忽略错误,然后将来出现错误的可能性就会降低。

另一个选择是将新存储库上的 UUID 设置为与旧服务器上的相同,这将解决当前的问题,但将来所有存储库将永远具有相同的 UUID。

有一个“--ignore-ancestry”选项 - 这也会忽略 UUID 检查吗?

相关内容