1. ホーム
  2. svn

[解決済み] Subversion で古いバージョンのコードに戻るにはどうしたらいいですか?

2022-03-18 09:40:09

質問

友人とプロジェクトに取り組んでいるのですが、私たちのコードの古いバージョンに戻り、それを現在のものに設定したいのです。どうすればいいのでしょうか?

vs08で"anksvn"を使っているのですが、どうすればいいですか?

PCに欲しいバージョンがあるのですが、コミットに失敗しています。 commit is failed, file or directory is out of date."

また、私のPCにはsubversionクライアントがあります。

解決方法は?

基本的には、quot;merge backwards" - 現在のバージョンと以前のバージョンの間のdiffを適用する必要があります。 から を実行し、再度コミットしてください。たとえば、リビジョン150(現在)からリビジョン140に戻すということです。

svn update
svn merge -r 150:140 .
svn commit -m "Rolled back to r140"

Subversion Red Bookには これに関する良いセクション .