2009-06-09 34 views

答えて

0

CVSビューを開くと、ローカル履歴のフィルタが表示されます。正しいバージョンを右クリックしてコンテンツを取得するか、手動で比較およびマージを実行することができます。私は日食のデフォルトが地元の歴史を維持するためのものであるかどうかは分かりませんが、あなたが素早く行動すればあなたのものを元に戻すことができるまともな機会があります。

41

CurtainDogの答えを完了させるために:eclipse FAQ

からあなたはEclipseでファイルを変更するたびに、古い内容のコピーがローカル履歴に保持されます。いつでも、ファイルを比較したり、古いバージョンの履歴と置き換えることができます。
これは実際のコードリポジトリに代わるものではありませんが、偶然にファイルを変更または削除するときに役立ちます。
ローカル履歴には、実際には設計されていないという利点もあります。履歴は、ワークスペースに致命的な問題が発生した場合や、ワークスペースファイルを破壊するディスクエラーが発生した場合に役立ちます。
最後に、ローカル履歴フォルダを手動で参照して、失われたファイルのコピーを見つけることができます。これは、Googleのキャッシュを使用してもはや存在しないWebページを参照するようなものです。

各ファイルリビジョンは、履歴フォルダ内にランダムなファイル名で別のファイルに保存されます。ワークスペース内の履歴フォルダのパスは、あなたが探しているファイルを検索するために、オペレーティングシステムの検索ツールを使用することができます

.metadata/.plugins/org.eclipse.core.resources/.history/ 

です。

  • の.metadata/.plugins/org.eclipse.core.resources /:


    注意、新しいワークスペースにあなたの地元の歴史をインポートするには、あなたの必要がある場合は、両方が必要になります。その新しいワークスペースの機能地元の歴史を持っている歴史

  • の.metadata/.plugins/org.eclipse.core.resources/.project

+0

私はジュノバージョンでは見つかりませんでしたか? – Dejell

+0

@Dejel strange:http://wiki.eclipse.org/FAQ_Where_is_the_workspace_local_history_stored%3Fでそのパスを使用しているとはいまだに説明されています。別の質問をしてもらえますか? – VonC

+1

これは、私がファイルを削除してしまい、ファイル名を忘れたままにしておきたいファイルに対して、誤って上書きして更新したときに、私が馬鹿げた助けになりました。 .. 日付で並べ替えるブラウジングのヒントとして、変更したものを見つけるときに最新のキャッシュを見つけることができます。 –

20

eclipseでファイルを右クリックし、[置換] - > [ローカル履歴]を選択します。

利用可能な履歴がある場合は、編集時間のリストとして表示されます。

もっと重要なことは、他の回答で指摘されているように、あなたのファイルをバージョンコントロールに入れてください! SVNは設定が非常に簡単です(サーバは必要なく、ファイルシステムだけを使用できます)。あなたが他人と共有していなくてもそれを使用してください。

ヒント:あなたが「はい!」と言うときはいつでも、すべてのコードをチェックインしてください。 10分後、あなたは「どうしたらそれを台無しにしたの?「

+1

あなたのヒントは、バージョンコントロールを使用しないユーザーのためにどのように/どのように使用するかについての非常に簡潔な説明です。私はそれを盗もうとするかもしれない。 – aelfric5578

+1

より新しいEclipseバージョンでは、ローカルヒストリからの置換 - >前を使用することもできます。これは、一回の変更を元に戻す必要があることがわかっているときにはるかに高速です。たとえば、変更を取り戻す必要がある場合は、誤って変更が元に戻ります。 – Dcortez

+0

ありがとう、本当に本当に有用だった、非常に高く評価された –

8

あなたが誤って削除やsvn/cvsのオーバーライドに完全なパッケージ構造を紛失した場合は、プロジェクトを選択>右クリック>ローカル履歴から復元=>ファイルを選択します。

関連する問題