3

ああ!間違ったファイル名を貼り付けて「svnrevertsomefile」を誤って実行しました。これで、適切に変更されたファイルがなくなりました。

「svnunrevert」コマンドが欲しいのですが。AFIKそのようなことはありません。この混乱から抜け出すための次善の方法は何ですか?

4

6 に答える 6

6

元に戻す方法はありません。Subversionは元のファイルのコピーを.svnフォルダー内に保持し、revertコマンドを実行すると、バックアップコピーが作業コピー内のファイルにコピーされるため、元に戻すことができます。Subversionは、元に戻す前に変更したファイルをバックアップしないため、どこかにコピーを作成しない限り、おそらく運が悪いでしょう。

于 2010-10-09T00:35:47.743 に答える
4

EclipseまたはIDEAを使用する場合、それらはローカル履歴を保存し、それを使用して変更を復元できます。他に方法はないと思います。

于 2010-10-09T00:35:42.297 に答える
3

Tortoise SVNを使用する場合:

  1. SVN作業コピーの一部である任意のディレクトリを右クリックします
  2. TortoiseSVNメニューから「設定」を選択します。
  3. 「ダイアログ1」をクリックします
  4. 「元に戻すときにごみ箱を使用する」にチェックを入れます
于 2010-12-21T09:12:30.763 に答える
1

元に戻すユーティリティ。

私はファイルスカベンジャーが好きです。

それはヒットとミスですが、ファイルを取り戻す可能性があります。削除以降のディスクアクティビティが少ないほど、可能性が高くなります。

于 2010-10-09T00:35:16.643 に答える
1

$ {FILENAME}.origまたは${FILENAME}〜などの別の名前で、元に戻す前のファイルが保存されている可能性があります。そうでなければ、申し訳ありませんが、あなたは運が悪いです。

于 2010-10-09T00:36:06.357 に答える
0

申し訳ありませんが、それは不可能です。

于 2010-10-09T00:35:40.303 に答える