SubclipseがインストールされているEclipse内で、プロジェクトを右クリックして「チーム」を選択すると、通常2つのオプションがあります。
プロジェクトを共有すると、「チーム」から完全なサブクリップメニューが表示されます
ただし、1つのプロジェクトには1つのオプションしかありません-パッチを適用します。プロジェクトを閉じると、両方のオプションが表示されますが、プロジェクトの共有オプションはグレー表示されます。
私はこれが起こっていない他のプロジェクトを持っています。
共有プロジェクトオプションを取得できないようにするために、このプロジェクトの何が特別なのですか?使用できる共有プロジェクト機能への別のパスはありますか?
よろしく
次の手順でこの問題を解決します。
Subeclipseは、プロジェクトごとに[プロジェクトの共有]を選択しなくても、プロジェクトを自動的に検出して接続する必要があります。
これは通常、プロジェクトを含むディレクトリが適切にバージョン管理されていない場合に発生します(不良または破損した.svn
)。
そう:
.project
ファイルと.classpath
ファイルはどこにありますか(Eclipseワークスペースまたはプロジェクトのルートディレクトリにありますか?)プロジェクトを閉じるとプロジェクトを再開することは私のために働いた。
最近Eclipseをアップグレードした場合は、同じSVNプラグインを使用していることを確認してください... :)
私の場合、EclipseをアップグレードしてSubclipseではなくSubversiveを誤ってインストールした。プロジェクトの既存の.svnディレクトリには、Subclipseで期待される形式のデータが含まれていたため、Subversiveは混乱しました(たとえば、[プロジェクトの共有]オプションが表示されません)。
SubversiveからSubclipseに(再び!)緊急移行した後も同じ問題が発生します。古い.svnエントリはすべてそこにありますが、Subclipseはそれらを取得しません。
外部ツール(この場合はTortoiseSVN)を使用して正常にコミットできますが、Eclipseでは、通常のJavaプロジェクトは共有できません(古い.svnエントリが疑われるため)が表示されます。
私が見る唯一の解決策は、外部ツールで保持したいすべてのものをコミットしてから、プロジェクトを新しいワークスペースに新たにチェックアウトし、古いワークスペースから不足している部分をコピーすることです。
Prespectiveをj2eeではなくJavaとして選択してから、Eclipseとして再起動してください。
これは私にとってはうまくいきます。
使用していたかどうかを再確認してください:SubversiveまたはSubclipse?
新しいEclipseインストールで古いプロジェクトを開いた可能性があります。この場合、使用するソフトウェアは以前に使用したものではない可能性があります。次に例を示します。
私の場合、「Eclipse IDE for PHP Developers」の新規インストール後、バージョン:2018-09(4.9.0)ビルドID:20180917-1800 while私は古代のSVN追跡プロジェクトにいくつかの変更を加える必要がありました。
私はSubversiveの代わりにSubclipseを持っていました(とてもシンプルですが、あなたはスピンするかもしれません)。
Yanivからの回答のクレジット、彼はソフトウェアを逆にインストールしていました-同じ問題。
上記のYanivとまったく同じ状況でした。
最近Eclipseをアップグレードした場合は、同じSVNプラグインを使用していることを確認してください... :)
私の場合、Eclipseをアップグレードして、誤ってSubclipseではなくSubversiveをインストールしました。プロジェクトの既存の.svnディレクトリには、Subclipseで期待される形式のデータが含まれていたため、Subversiveは混乱しました(たとえば、[プロジェクトの共有]オプションが表示されません)。
私の解決策は以下のようなものです:
新しいワークスペースの現在のプロジェクトを.warファイルにエクスポートしました。
現在のプロジェクトがsvnリポジトリにあることを再確認しました。
エクスポートされた.warファイルとsvnリポジトリがあることを確認したら、新しいワークスペースのプロジェクトを完全に削除して、プロジェクトを再度インポートできるようにしました。
Svnからプロジェクトをインポートし、svnからプロジェクトをチェックアウトしました。 (または、.warファイルからプロジェクトをインポートすると、プロジェクトを共有できるようになります)
->新しいワークスペースにインストールされたSubversiveでうまく機能しました。
ファイルを削除します。
<Eclipse_WS>\.metadata\.plugins\org.Eclipse.core.resources\.projects\<PROJECT_NAME>\.indexes\properties.index
そして、プロジェクトの共有オプションが表示されます!