Javaプロジェクト用のSVNリポジトリがあります。両方のコンピューターを同期したいので、EclipseからSubclipseを使用してコミットします。次に、Subclipseを使用して他のコンピューターからEclipseにプルします(真新しい、このプロジェクトは他のコンピューターには存在しませんでした)。パッケージがそれぞれのフォルダーに膨らんでいるようです。(例:foo.bar.baz.myProjectは、パッケージ構造を保持する代わりにfoo / bar / baz / myProjectに展開されます)。パッケージビューを元に戻す方法を知っている人はいますか?ありがとう。
3 に答える
これはEclipseの単なる表示オプションです。パッケージのプレゼンテーションスタイルを次のように設定しますflat
。
パッケージエクスプローラー自体が見つからない場合は、下に戻すことができますWindow->Show View->Package Explorer
プロジェクトがJavaプロジェクトであるかどうかを確認することもできます。そうでない場合は、Javaプロジェクトとして再インポートすれば、すでに問題がない可能性があります。
何が起こっているかというと、Eclipse があなたのプロジェクトを Java プロジェクトとして認識していないということです。Java プロジェクトは、パッケージ/フォルダーに関して特別な扱いを受けます。最上位プロジェクト レベルで .project ファイルをチェックイン (およびチェックアウト) したことを確認します。パッケージ エクスプローラー ビューでは、デフォルトでは .* ファイルが表示されない場合があることに注意してください。そこをクリックしてフィルタリングを調整し、.* ファイルを再表示することができる下矢印があります。
それ以外の場合は、他の (2 台目のコンピューター) でテスト Java プロジェクトを作成し、必要な要素を .project ファイルにコピーできます。
最後に、Eclipse のパッケージ エクスプローラーにいることを確認します。プロジェクトを表示するためのビューがいくつかあります。
Java プロジェクトではなく、標準プロジェクトとしてコードをインポートしたようです。通常のプロジェクトでは、プロジェクト エクスプローラーにパッケージ階層が表示されません。
このリンクの手順に従って、Java プロジェクトに変換します。