これはSVNで意図的に許可されていないものかもしれないと思いますが、私の検索では決定的な答えを得ることができませんでした.
SVN リポジトリのパスを新しい場所に移動し、コンテンツが常にこの新しい場所に存在しているかのようにリポジトリが動作するように履歴を移動できるかどうか疑問に思っています。svn rename/mv の動作は、コンテンツが現在および将来のリビジョンの新しいパスに移動されるようになっていますが、以前のリビジョンは依然として古い場所を指しています。
前述のように、これがリポジトリの履歴の有効性を本質的に損なう (そして以前のリビジョンを書き直す必要がある) ことはわかりますが、おそらく他のユーザーが探していたもののように思えます。私が正しく理解していれば、これはリベースを介してgitで可能です。
アップデート:
svnadmin dump を使用してレポの内容をダンプし、svndumpfilter を使用して 2 つの別々のダンプにフィルター処理し、それらのダンプを別々の場所にロードすると、新しい場所には、古いリポジトリ パスに追加された先行パスが含まれているようです。たとえば、レポ "/trunk/PathA" にパスがあり、それを "/trunk/PathB" に移動したい場合、ここにある移動方法に従うと、"/trunk/PathB" に移動するように見えます。トランク/PathB/トランク/PathA".