Subversion で特定のファイルを以前のリビジョンに戻す方法
2008-12-09-1: [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