2012-04-25 4 views
0

Xcode(4.3.2)スナップショットから手動でファイルを回復することは可能ですか?スナップショットを復元しようとするとXcodeがクラッシュするので、ファイルが何とか壊れていると思います。私は他の場所で参照されたスナップショットイメージを見つけることができません。 〜/ライブラリ/ Application Support /開発/共有/ SnapshotRepository.sparseimageXcodeスナップショットからファイルを手動で回復する

しかし、.xcsnapshots

で終わるファイルは、プロジェクトを回復することが可能です私を発見しました.xcsnapshotsファイルを使用したファイル?もしそうなら、どうですか?私はそれを理解できません。

答えて

6

スナップショットをエクスポートできますか?スナップショットのエクスポートは、復元と同様です。主な違いは、プロジェクトのスナップショットをエクスポートすると、プロジェクトの現在の場所以外のフォルダに復元される点です。

スナップショットをエクスポートするには、オーガナイザを開き、オーガナイザの上部にある[プロジェクト]ボタンをクリックします。主催者の左側からプロジェクトを選択します。スナップショットを選択します。 [スナップショットのエクスポート]ボタンをクリックしてスナップショットをエクスポートします。

Xcode 4は、.xcsnapshotsファイルを使用してプロジェクトのスナップショットを保存します。オーガナイザからプロジェクトを選択すると、オーガナイザはそのプロジェクトのスナップショットの場所を表示します。場所の隣には、矢印の付いた小さなボタンがあります。ボタンをクリックすると、.xcsnapshotsファイルがFinderに表示されます。 Finderで.xcsnapshotsファイルを選択し、右クリックして[パッケージの内容を表示]を選択すると、.xcsnapshotsファイルの内容が表示されます。私が見ることができるところから、.xcsnapshotsファイルはgitリポジトリです。 Finderを使用して.xcsnapshotsファイルから個々のファイルにアクセスする方法はありませんでしたが、コマンドラインからgitを使用してファイルを見つけてリカバリすることができます。

+1

ありがとうございます!これは多くの助けとなりました。スナップショットをエクスポートできませんでしたが(エラーメッセージ:DVTSnapshotsTmpファイルが無効です)、変更内容を確認して開いているファイルに貼り付けて貼り付けることができました。これは私の問題を解決しました。何か悪いことが起こった場合に備えて、スナップショットがGitリポジトリであることを知っておくとよいでしょう。私はレッスンを学び、今から私のプロジェクトのための適切なレポジトリを設定します。 – Joel

関連する問題