私は誤って間違ったバージョンに svn アップしてしまい、問題が発生しました。最後に動作したビルドのバージョン番号がわかりません。最後に動作していたビルドに戻したいのですが、どうすればよいですか?
ありがとう、
svn 自体は、最後の "svn up" の前にチェックアウトしたリビジョンを覚えていません。そのため、不適切な更新を簡単に「元に戻す」ことはできません。
作業バージョンに最後に更新したのがいつで、その時点でリビジョン番号を明示的に指定していない場合は、その時間を "svn up" に渡して "HEAD at the time" に戻ることができます。
または、リビジョンの履歴をさかのぼって、「良い」ものが見つかるまで各リビジョンをテストすることもできます。このコマンドsvn up -rPREV
は、あなたを 1 つ変更して戻します。
更新によって多数の新しいリビジョンが作成され、1 つずつ戻るのに時間がかかることがわかっている場合は、この回答で説明されているバイナリ検索が役に立ちます。