SVNコミットを元に戻す方法については、次のような様々な例を見つけました。
svn merge -r [current_version]:[previous_version] [repository_url]
または
svn merge -c -[R] .
しかし、どちらも機能していないようです。これらのコマンドを試して、手動で変更されたファイルを確認しました。
リビジョン番号 1944 のコミットを元に戻すにはどうすればよいですか? 元に戻されたかどうかを確認するにはどうすればよいですか (実際のファイルで変更が元に戻されたかどうかを確認せずに)?
ベストアンサー1
どちらの例もうまくいくはずですが、
svn merge -r UPREV:LOWREV .
元に戻す範囲
svn merge -c -REV .
単一のリビジョンを元に戻します。この場合、REV は 1944、つまり元に戻したいリビジョンになります。
この構文では、現在のディレクトリがWCであり、(マージのたびに実行する必要がある)結果をコミットします。
ログを見たいですか?