2009-09-17 20 views
21

Subclipseを使用してSVNからインポートしたワークスペースがいくつかあります。今私はEclipseの新しいバージョン(Subclipse)でこのワークスペースを開き、 "Team"コンテキストメニューには "Apply patch"しか含まれていません。既存のワークスペースで新しいEclipseを使用するときに、サブEclipseを再インストールする方法

これらのプロジェクトをワークスペースから削除せずにSVNをインポートしてSVNから新しいインポートを行うことができますか?

+0

答えを含むhttp://stackoverflow.com/questions/2273548/associating-existing-eclipse-project-with-existing-svn-repositoryの複製。 – Offirmo

答えて

21

以前のSVNチームプロバイダをアンインストールする前にプロジェクトを切断していないことがあります。
したがって、すべてのプロジェクトは引き続き削除された古いバージョンのプラグインに接続されています。
その場合、チームサービスは「プロジェクトの共有」メニュー項目を表示しません。

これらのプロジェクトを再接続する唯一の方法は、コンテンツを削除せずにワークスペースから削除してから、これらのプロジェクトをワークスペースに再インポートすることです:pure eclipse operation:SVNの再インポートは必要ありません。

this threadも参照してください。

+0

これはうまくいきました。ありがとうございます:) – l3dx

+0

"team - > share"という不正なコマンドを使用することもできます、cf. http://stackoverflow.com/questions/2273548/associating-existing-eclipse-project-with-existing-svn-repository – Offirmo

12

プラグインまたはEclipseのバージョンを切り替える前にプロジェクトを「切断」することを忘れてしまった場合は、作業領域からいくつかのインデックスファイルを削除することでクリーンアップできます。

あなたはその後、Eclipseの「nixのベースのOSのシャットダウンにしていると仮定:

cd $WORKSPACE 
find .metadata/.plugins/org.eclipse.core.resources/.projects -name 'properties.index' -delete 

再起動Eclipseを、あなたは再び共有プロジェクトを行うことができるはず。 SubversiveからSubclipseに切り替えようとしているときにも同じことが働き、TeamメニューのApply PatchオプションとShare Projectだけで自分自身を見つけてください。 oringinallyここで見つける

ソリューション:http://mschrag.blogspot.com/2010/11/switching-from-subversive-back-to.html

0

私は似たような状況がありました。 私はSVNから取得したプロジェクトでいくつかの変更を加えました。何らかの理由でSVNとの接続が切断され、メニューの唯一のオプションは「パスの適用」でした。 :P

私は何をしましたか?

私はプロジェクトのコピーを作成しました。 プロジェクトをEclipseから削除しました。コンテンツが削除されました。そのため、ワークスペースからプロジェクトがなくなりました。 私はSVNから新しいプロジェクトを作成してから、バックアッププロジェクトフォルダをコピーして、SVNの新しいフォルダプロジェクトに貼り付けて、うまくいきました。 :)

ご協力をお願いします。

0

'CVS'フォルダはすべて、プロジェクトのワークスペースとともにローカルコピーから削除できます。さて、Eclipseビューでプロジェクトをリフレッシュしてください。新しい輸入書式SVNを作成してください。Team > share project

0

削除して、再度プロジェクトをインポートするには、方法が、常に便利ではない(プロジェクトがワークスペースから削除されたときに実行コンフィギュレーションとブレークポイントが失われている)である

look hereが)私は、既存のプロジェクトにSublipseを再付着させ

Pendorsのヒント私のEclipseワークスペースでプロジェクトを再インポートすることなく。 Windowsユーザーの場合

:ちょうど\ org.eclipse.core.resources.projects \ YourProjectName \は右YourProject葉をクリックして、Eclipseでは

を.indexes
EclipseWorkspaceFolder.metadata.pluginsでproperties.indexを見つけて削除します[パッケージエクスプローラ]で、[チーム] - [プロジェクトの共有]を選択し、[ShareProject]ウィザードに従います。私のために働いた!ありがとう。

関連する問題