ああ!間違ったファイル名を貼り付けて「svnrevertsomefile」を誤って実行しました。これで、適切に変更されたファイルがなくなりました。
「svnunrevert」コマンドが欲しいのですが。AFIKそのようなことはありません。この混乱から抜け出すための次善の方法は何ですか?
元に戻す方法はありません。Subversionは元のファイルのコピーを.svnフォルダー内に保持し、revert
コマンドを実行すると、バックアップコピーが作業コピー内のファイルにコピーされるため、元に戻すことができます。Subversionは、元に戻す前に変更したファイルをバックアップしないため、どこかにコピーを作成しない限り、おそらく運が悪いでしょう。
EclipseまたはIDEAを使用する場合、それらはローカル履歴を保存し、それを使用して変更を復元できます。他に方法はないと思います。
Tortoise SVNを使用する場合:
元に戻すユーティリティ。
私はファイルスカベンジャーが好きです。
それはヒットとミスですが、ファイルを取り戻す可能性があります。削除以降のディスクアクティビティが少ないほど、可能性が高くなります。
$ {FILENAME}.origまたは${FILENAME}〜などの別の名前で、元に戻す前のファイルが保存されている可能性があります。そうでなければ、申し訳ありませんが、あなたは運が悪いです。
申し訳ありませんが、それは不可能です。