SVNコミットを元に戻すにはどうすればいいですか? 質問する

SVNコミットを元に戻すにはどうすればいいですか? 質問する

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であり、(マージのたびに実行する必要がある)結果をコミットします。

ログを見たいですか?

おすすめ記事