svnのコミットを取り消す方法
svnいまさら感がありますが仕事で使ってるプロジェクトがあってやる必要があったのでメモしておきます
// 修正をコミット svn commit -m "機能1をコミット" file1 file2 // 間違えて関係ないfile2をコミットしてしまった、、、 // リビジョンを確認(20であることがわかる) svn log --limit 1 r20 | worker | 2015-01-20 12:34:56 +0900 … // file2をリビジョン19に戻して退避しておく svn up -r 19 file2 cp file2 file2.r19 // commitし直すためにはsvn updateしなくてはならない svn up file2 // commitしたいファイルで上書き cp file2.r19 file2 svn commit -m "機能1に不要なファイルを取り消しコミット" file2
以上です