![「svn switch --relocate」での UUID の不一致を無視する](https://rvso.com/image/1648612/%E3%80%8Csvn%20switch%20--relocate%E3%80%8D%E3%81%A7%E3%81%AE%20UUID%20%E3%81%AE%E4%B8%8D%E4%B8%80%E8%87%B4%E3%82%92%E7%84%A1%E8%A6%96%E3%81%99%E3%82%8B.png)
この質問は、私の質問とほぼ同じですが、今から 10 年前のものです。
Subversion 作業コピーの UUID を変更するにはどうすればいいですか?
私たちには、約 10 個のリポジトリを持つ古い SVN サーバーがあります。古いため、最新のリポジトリを除くすべてのリポジトリの UUID は同じです。
現在、新しい SVN サーバーに置き換える作業を行っています。リポジトリ間の切り替え時に将来的に発生する実際のエラーを防ぐために、可能であれば、この時点ですべてのリポジトリの UUID を異なるものにしておくのがよいでしょう。
ただし、リポジトリ UUID が異なるため、新しいサーバーに変更すると、「svn switch --relocate」はユーザーのチェックアウトの更新を拒否します。
このコマンドで UUID の不一致を無視する方法は本当にないのでしょうか? - 実質的に同じリポジトリからのチェックアウトに対して、エラーを無視するオプションを付けてコマンドを一度実行してもらい、将来エラーが発生する可能性を低くしたいと思います。
もう 1 つのオプションは、新しいリポジトリの UUID を古いサーバーと同じに設定することです。これにより、現時点での問題は解決されますが、将来にわたってすべてのリポジトリの UUID が永久に同じままになります。
「--ignore-ancestry」オプションがありますが、これも UUID チェックを無視しますか?