svn:コミットを取り消す

コミット後にやっぱり取り消したい時がある。

まずは最新版にアップデートする

$ svn update 

リビジョン111まで戻したい!

$ svn merge -r HEAD:12885

コミットする

$ svn commit - m “リビジョン111まで戻す”

特定のファイルだけ戻したい場合

$ svn merge -r HEAD:12885 views/base/index.php
# $ svn merge -r HEAD:12885 "ファイルパス"

履歴は残ってしまうので、恥ずかしい思いをするのは変わらない。