SVN リポジトリをあるマシンから別のマシンに移動する過程にあり、新しいリポジトリの新しいドメイン名がそれに伴います。問題は、リポジトリ内に、リポジトリ内の他のプロジェクトへの svn:externals 参照がたくさんあることです。たとえば、svn:externals プロパティにある projectA があります。
external/libraryA svn://oldserver.net/repo/libraryA
external/libraryB svn://oldserver.net/repo/libraryB
...等々。すべての URL がこの特定のドメイン名を参照しているため、簡単に解析できます。すでに教訓を学んだので、これらの URL を「svn://localhost/」に移行しますが、まだチェックアウトできるように、リポジトリの履歴を調べて古い URL をすべて書き換える方法を見つける必要があります。リンクが壊れていない、これらのプロジェクトの古いリビジョン。
どうすればこれを行うことができますか?