私は、3 つの SVN リポジトリを異なる構造の 1 つの新しいリポジトリに複雑に移行しようとしています。
リポジトリのうちの 2 つに、「これはパディング用の空のリビジョンです」という数千の空白のコミットがあることを発見しました。すべてルートに対して、すべて著者情報なしで。信じられない。
svnfiltereddump は svn:author を必要とするため、これらのコミットに失敗するため、この問題を回避するためのテクニックが必要です。
使えるか気になる
svndumptool.py transform-revprop svn:author SOMETHING gareth.hughes input.dump utput.dump
しかし、空の著者フィールドのみに一致する正規表現がどうなるかわかりません。
それ以外の場合は、順次ではなく、リポジトリ内の約 8000 件のコミットに svn:author を追加する方法を探しています。または、ダンプからそれらをフィルター処理できるツール。結局のところ、それらはすべてがらくたです。
どうもありがとう