0

私はgitリポジトリでかなりばかげた間違いを犯し、本当に必要ないくつかのファイルを失いました。

現在のブランチに変更をコミットする前に、すべての新しいファイルをリポジトリに追加したと思いました(ただし、発生しませんでした)。次に、新しいブランチを作成し、TextMate内の新しいブランチから「movetotrash」を使用してこれらのファイルを再度削除しました。'checkout'コマンドでブランチを数回切り替えました。後で、これらのファイルをゴミ箱から復元しようとしましたが、何もありませんでした。

'git fsck --lost-found'を含むファイルを回復するためのいくつかのオプションを試しましたが、リポジトリに登録されたことがないようです。

ハードドライブから削除された未追加/未コミットのファイルを回復するためのオプションは残っていますか?OSXはそのためのある種の回復を提供しますか?

本当にありがとう!

4

2 に答える 2

1

Leopard(OS X 10.5)でTime Machineを実行している場合は、ファイルがバックアップにある可能性があります。デフォルトでは、Time Machineは1時間ごとにバックアップするため、バックアップの間にファイルが作成および削除されない限り、何かが必要です。

于 2009-03-19T10:47:58.830 に答える
1

運が悪いかもしれませんが、ファイルがないのは奇妙に思えます。ファイルは、長い間、または手動で空にしない限り、私のゴミ箱に数週間残っているようです.

あなたが試すことができることの1つは、ターミナルでホームディレクトリの.Trashに行き、ls -alを実行することです。これにより、何らかの奇妙な理由でファイルが隠されている場合、ファイルが明らかになる可能性があります。

それとは別に、お住まいの地域のデータ復旧サービスに連絡する必要がありますが、その方法でファイルを復旧できる可能性については確信が持てません。

于 2009-03-18T23:38:04.523 に答える