私は単独で働いているプロジェクトにTortoise SVNを使用しています。私は自分のリポジトリ(VC++ Intellisenseデータベース)に膨大なファイルをコミットしました。今私は自分のリポジトリからバックアップを容易にするためにこのファイルを削除したいと思います。私のSVNリポジトリからファイルを完全に削除することは可能ですか?
私のプロジェクトからファイルを削除し、そのファイルの以前のバージョンがリポジトリに残っているので、私の問題は解決しません(明らかに)。新しいリポジトリの作成を伴わないこの問題を解決する方法はありますか?
EDIT
@ryansstackソリューションは完全に働いた、それは私がやったことです(私は私のリポジトリが置かれたディレクトリでコマンドを実行):
まず、私はダンプを作成followiその後
svnadmin dump tcc | svndumpfilter exclude "/trunk/Image Segmentation/Image Segmentation.ncb" > tcc.bak
私は新しいリポジトリ(TCC2)を作成し、実行しました:巨大なファイルには、私のリポジトリのフィルタリングngコマンド:
svnadmin load tcc2 < tcc.bak
ここで、tcc2のダンプサイズは7 MBで、170 MBのtccです。
Dupe http:// stackoverflow。com/questions/663584/subversion-permanently-remove-in-directory-project/663595#663595 http://stackoverflow.com/questions/560684/svn-obliterate –