svn del等で消してしまったファイルをリカバリーする

Subversionで削除(svn del, svn rm等)してしまったファイルは通常のリビジョン指定では復旧できません。
ペグリビジョン指定すれば復活させることができます。

復旧方法の例は以下の通りです。@の後にペグリビジョンを指定しています。

svn cat http://svnserver/repository/foo.txt@1234 > foo.txt
svn add foo.txt
svn commit -m "" foo.txt

ただしsvn logとやっても削除前に保持していたリビジョンの情報を表示させることは出来ません。
(でも何かしら方法はありそうな気はします)