2011-09-14 11 views
2

私の2つの作業マシンのいずれかにEclipseワークスペースが設定されています。ワークスペース全体がSubversionリポジトリと同期され、ワー​​クスペース内のすべてのプロジェクトおよび設定(メタデータを含む)がリポジトリに保存されます。作業コピーフォルダー内の新しいEclipseワークスペースがサブバージョンからの既存プロジェクトを認識しない

私は最近、2番目のマシンにEclipseをインストールし、同じリポジトリにチェックアウトする新しい作業コピーフォルダを作成しました。 Eclipseを開いてワークスペースをローカルの作業コピーフォルダに設定すると、プロジェクトのいずれもパッケージエクスプローラに表示されませんでした。

私はまだEclipseとSubversionの新版ですが、作業コピーのメタデータと設定が作業コピーフォルダにある限り、Eclipseはそれらを参照する必要があります。

2台目のマシンで元のワークスペースの正確な複製を作成し、2台のマシンをSubversionと同期させるにはどうすればよいですか?

ご協力いただきありがとうございます。

更新:明らかに、@ Kosによって提供された回答が、別の作業コピーの作業領域のコピーを再作成するために見つかった唯一の方法です。私の.metadataフォルダもバージョン管理下にありますが、チェックアウトすると新しい作業コピーEclipseはチェックアウトされた.metadataフォルダを認識しません。

答えて

2

File - >Import - >Existing projects into workspaceを使用して、プロジェクトをワークスペースにインポートします。

物理的に既に存在するため、copy projects into workspaceのチェックを外します。

+0

ワークスペースのメタデータフォルダが変更されますか?その場合、Subversionと同期すると、最初のマシンのワークスペースのメタデータフォルダが一致するように変更されますか? – Brian

+0

ああ、質問が間違っていると思うので、ただあなたはすべてのプロジェクトを保管するのではなく、SVN上のワークスペース全体を保管していますか?私はそのアプローチを試みていませんが、それもうまくいくはずです。その場合、 'workspace/.metadata /'ディレクトリを正常に受け取ったかどうか確認してください。 http://stackoverflow.com/questions/251116/where-in-an-eclipse-workspace-is-the-list-of-projects-stored – Kos

+0

私のマシンでこの問題を再現しようとします。 – Kos

0

メタデータを同期させておくには、これをチェックアウトすることができます。要するに

"SVN Repositories" always comes up blank when you switch workspaces Is there a plugin to get Eclipse to remember them?

、あなたはあなたの古いワークスペースには、新しいものにインポートしながら、あなたの好み(特にあなたのsvnのprefs)をエクスポートします。

開いている古いワークスペース
メニューファイル>エクスポート...
一般>環境設定。
.... /ワークスペース/ mypreferences.epf

オープンの新しいワークスペース
メニュー[ファイル]> [インポート...
.... /ワークスペース/ mypreferences.epf
一般>環境設定。

あなたがちょうどチェックアウトしたプロジェクトは、SVNによって管理されているとは限りません。あなたはこれを修正することができます:プロジェクトの右クリック、チーム - >共有...そして、正しいsvnを選んでください。プラグインは既に共有されているように見せてくれて、古い設定を使いたいでしょう。桃のように動作します。

関連する問題