ハマった。 @入りのファイルを間違ってバージョン管理下におくと、svn的に消せない/戻せない状況に陥る。確認したバージョンは1.6.9。 再現方法 svn cpで@入りのファイルを生成する。 $ touch foo $ svn add foo $ svn cp foo bar@baz $ svn status A bar@baz A fooはい、じゃあrevertしてみてください。まずはfooを。これは普通にできる。 $ svn revert foo Revert 'foo'同じようにbar@bazも消してみますかね。 $ svn revert bar@baz svn: 'bar' does not exist $ svn revert bar\@baz Skipped 'bar'え?revertできない。あーリビジョン記法になってるのね。ということはこうかな? $ svn revert