21

Subclipse を使用して SVN からインポートされたワークスペースにいくつかのプロジェクトがあります。現在、このワークスペースを新しいバージョンの Eclipse (Subclipse を使用) で開いています。[チーム] コンテキスト メニューには [パッチの適用] しか含まれていません。

これらのプロジェクトをワークスペースから削除せずに subclipse を使用して、SVN から新しいインポートを行う方法はありますか?

4

6 に答える 6

21

以前の SVN Team Provider をアンインストールする前に、プロジェクトを切断していない可能性があります。
そのため、すべてのプロジェクトは削除された古いバージョンのプラグインに接続されたままです。
その場合、Team Services は [プロジェクトの共有] メニュー項目を表示しません。

これらのプロジェクトを再接続する唯一の方法は、それらをワークスペースから削除して (コンテンツを削除せずに)、これらのプロジェクトをワークスペースに再インポートすることです: 純粋な Eclipse 操作: SVN の再インポートは不要です。

このスレッドも参照してください。

于 2009-09-17T13:40:17.223 に答える
13

プラグインまたは 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

于 2011-06-30T01:41:14.060 に答える
2

私は同じ問題を抱えていましたが、subclipseを最新バージョンに更新すると問題が発生しました。 http://subclipse.tigris.org/update_1.6.x

于 2009-11-25T12:59:38.403 に答える
0

プロジェクトのワークスペースを使用して、ローカル コピーからすべての'CVS'フォルダーを削除できます。ここで、Eclipse ビューでプロジェクトを更新します。新しいインポート フォームを実行しSVNます。Team > share project

于 2012-10-15T12:51:31.777 に答える
0

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

私がしたこと?

プロジェクトのコピーを作成しました。Eclipse からプロジェクトを削除したため (コンテンツの削除を伴う)、ワークスペースからのプロジェクトがなくなりました。SVN から新しいプロジェクトを作成し、バックアップ プロジェクト フォルダーをコピーして、SVN から新しいフォルダー プロジェクトに貼り付けたところ、正常に動作し、行った変更が表示されました。:)

その助けを願っています。

于 2012-08-18T02:19:52.317 に答える