私はEclipseを使用して開発しているsubversionのプロジェクトを持っています。私はEclipse内からsvnリポジトリから元のチェックアウトを行いました。何週間かすべてが順調でしたが、何らかの未知の理由により、Eclipse(具体的には、Ganymedeのサブクリップ)が私のプロジェクトをsvnの制御下にあると認識しなくなりました。チームのコンテキストメニューには、基本的な「パッチの適用」/「このプロジェクトの共有」メニューオプションのみが表示されます。シェルからは、引き続きsvnコマンドラインツールを使用してプロジェクトを更新できるため、svn資格情報は引き続き機能します。Eclipseの同じコピーでsubversionの下にある他のプロジェクトは引き続き機能します。
ローカルコピーを削除して再度チェックアウトできることはわかっていますが、問題の原因を理解したいと思います。症状を隠すのではなく、問題を修正してください。Eclipseは、バージョン管理されているプロジェクトに関する知識をどこに保存しますか?私は.project
ファイルと.settings
ディレクトリを見ましたが、まだ適切に機能しているプロジェクトであっても、svnの性質などの明らかな言及はありませんでした。