次のレイアウトの 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
ますか?