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