5

答えを探してみましたが、常に間違ったスレッドに陥ることなく用語を正確に定義することはできません.

何が起こったのか: file.m 内のすべてのコードを誤って選択し、すべて削除してしまいました。真っ白な書類になりました。Ctrl+Z を押して元に戻すと、xcode がクラッシュしました。

問題: (クラッシュ後に) xcode を再度開いたとき、ファイルはまだすべて空白でした(クラッシュの数秒前に空白のドキュメントとして自動保存されました) -すべてのコードが失われました。自動保存されてクラッシュするため、 UNDOを使用してこれを救うことができませんでした。

何が必要ですか: この自動保存/クラッシュの前に、ファイルを以前の状態に回復/戻す方法はありますか?

追加情報: ソース管理:最後の「コミット」が 6 月 27 日だったので使用できません。

Time Machine:使用する外部 HD がありません。無効になっています。

更新 1: 「最後の変更を破棄する」ボタンを押すと、file.m は 6 月 27 日に保存されたファイルに戻りました。

更新 2: 解決策を見つけたので、以下に投稿します。しかし、答えとして受け入れるには明日まで待つ必要があります。

更新 3: 問題を明確にするためにテキストを再編集しました。

4

1 に答える 1

15

おー!私が直す。File.mTextEditで開きまし た。[ファイル] > [元に戻す] > [すべてのバージョンを参照] を参照します。

これにより、ファイルの保存されたすべてのバージョンがある場所にたどり着き、必要な正確な瞬間をタイムラインで検索できました。

ここに画像の説明を入力

空白/クラッシュの瞬間の前のバージョンを見つけて、テキストをコピーし、xcode の file.m に貼り付けました (これも保存し、安全のためにソース管理にコミットします)。すべてのコードを再び復元できました。

于 2013-09-09T22:08:37.757 に答える