svn history からブランチを完全に削除する必要があります。通常、私は使用します
svnadmin dump /path/to/repo |svndumpfilter --drop-empty-revs --renumber-revs exclude /branches/bad_branch
ただし、このブランチは作成されただけでなく、移動されてから削除され、ダンプ スクリプトはダウンストリーム情報の処理に失敗し、次のようなメッセージが表示されました: Invalid copy source path '/branches/bad_branch'
だから私は問題に対処する2つの方法を想像します
履歴の最後のいくつかのリビジョンのみを保持し、現在のリポジトリをアーカイブとして Web 上に置く
「bad_branch」が作成されたリビジョンまでダンプを作成し、残りの変更をパッチとして適用すると、最近のいくつかのコミットの履歴が失われます。
これに対処するためのより良い、よりクリーンな方法はありますか?