次のレイアウトの SVN リポジトリがあります。
trunk/somedir/a
/b
/[et cetera]
branches/branch1/somedir/a
/b
/[et cetera]
branches/branch2/somedir/a
/b
/c
リポジトリ全体で最大 60 のブランチと約 17000 のリビジョンがあります。残念ながら、地元の慣例では、ブランチのルートではなくsvn:mergeinfo、ディレクトリに情報を保持することになっています。somedirこれにより、Fisheye などの解析ツールgit svnや、hg convertextension などの移行ツールを使用しようとすると、いくつかの問題が発生しました。
もちろん、すべてを正しく使用svn moveして並べ替えることができますが、変換ツールがより適切に機能するように、履歴に対してそれを行いたいと思っています。svnadminこれにはカスタム ツールを作成する必要がありますか、それともandを使用してこれを行う方法はありsvndumpfilterますか?