Subversion で特定のファイルを以前のリビジョンに戻す方法

  なんらかの理由で、特定のファイルを以前のリビジョンに戻したいとき。

$ svn merge -r 9:6 foo.c
U foo.c

  ちなみに、以下のようにパスを指定して実行するとエラーが出ます。

$ svn merge -r 9:6 path/to/foo.c
svn: Cannot replace a directory from within (ディレクトリを内側から置換することはできません)

  この場合は、svn merge する前に該当のディレクトリに移動する必要があります。

$ cd path/to
$ svn merge -r 9:6 foo.c