既存のワークスペースで新しいEclipseを使用するときにサブクリップを再接続する方法
質問
ワークスペースにSubclipseを使用してSVNからインポートされたいくつかのプロジェクトがあります。現在、このワークスペースは、新しいバージョンのEclipse(with Subclipse)と「チーム」で開いています。コンテキストメニューには「パッチの適用」のみが含まれます。
サブクリップをワークスペースから削除せずにこれらのプロジェクトを操作し、SVNから新しいインポートを実行する方法はありますか?
解決
以前のSVNチームプロバイダーをアンインストールする前に、プロジェクトを切断していない可能性があります。
そのため、すべてのプロジェクトは削除された古いバージョンのプラグインに接続されたままです。
その場合、Team Servicesは「プロジェクトの共有」を表示しません。メニュー項目。
これらのプロジェクトを再接続する唯一の方法は、ワークスペースからそれらを削除し(コンテンツを削除せずに)、これらのプロジェクトをワークスペースに再インポートすることです:純粋なEclipse操作:SVNの再インポートは不要です。
このスレッドも参照してください。
>他のヒント
「切断」を忘れた場合プラグインまたはEclipseバージョンを切り替える前のプロジェクトは、ワークスペースからいくつかのインデックスファイルを削除することでクリーンアップできます。
「nixベースのOSシャットダウンEclipseを使用している場合:
cd $WORKSPACE
find .metadata/.plugins/org.eclipse.core.resources/.projects -name 'properties.index' -delete
Eclipseを再起動すると、プロジェクトを再び共有できるようになります。 SubversiveからSubclipseに切り替えて、[チーム]メニューの[パッチの適用]オプションのみを使用し、[プロジェクトの共有]を使用しない場合でも、同じことが機能します。
元々ここにある解決策: http:// mschrag .blogspot.com / 2010/11 / switching-from-subversive-back-to.html
同じ問題がありましたが、サブクリップを最後のバージョンに更新すると、問題が発生しました。 http://subclipse.tigris.org/update_1.6.x
>同様の状況がありました。 SVNから取得したプロジェクトにいくつかの変更を加えました。何らかの理由でSVNから切断され、メニューの唯一のオプションは「パスを適用」でした。 :P
私がしたこと
プロジェクトのコピーを作成しました。 プロジェクトをEclipseから削除し(コンテンツを削除)、ワークスペースからのプロジェクトがなくなった。 SVNから新しいプロジェクトを作成してから、バックアッププロジェクトフォルダーをコピーし、SVNから新しいフォルダープロジェクトに貼り付けたところ、正常に機能し、行った変更が表示されました。 :)
何か助けてください。
プロジェクトのワークスペースを使用して、ローカルコピーからすべての 'CVS'
フォルダーを削除できます。次に、Eclipseビューでプロジェクトを更新します。新しいインポートフォーム SVN
を実行します。 チーム>プロジェクトの共有
プロジェクトを再度削除してインポートするのが方法ですが、常に便利とは限りません(プロジェクトがワークスペースから削除されると、実行構成とブレークポイントが失われます)
Pendorsヒント(こちらを参照)により、プロジェクトを再インポートせずにSublipseをEclipseワークスペースの既存プロジェクトに再接続できました。
Windowsユーザーの場合:
でproperties.indexを検索して削除します。
EclipseWorkspaceFolder.metadata.plugins \ org.eclipse.core.resources.projects \ YourProjectName \ .indexes
Eclipseで、パッケージエクスプローラーでYourProjectリーフを右クリックし、[チーム]-> [プロジェクトの共有]を選択して、ShareProjectウィザードに従います。私のために働いた!ありがとう。