2011-09-14 3 views
2

J'ai un espace de travail Eclipse configuré sur l'un de mes deux ordinateurs de travail. L'espace de travail entier est synchronisé avec un référentiel subversion et tous les projets et paramètres (y compris les métadonnées) dans l'espace de travail sont stockés dans le référentiel.Nouvel espace de travail Eclipse dans le dossier de copie de travail ne reconnaît pas les projets existants de subversion

J'ai récemment installé Eclipse sur mon deuxième ordinateur et créé un nouveau dossier de copie de travail que je consulte dans le même référentiel. Lorsque j'ai ouvert Eclipse et défini l'espace de travail sur le dossier de copie de travail local, aucun projet n'apparaît dans l'explorateur de package. Je suis encore nouveau sur Eclipse et Subversion, mais je suppose que tant que les métadonnées et les paramètres de l'espace de travail sont dans le dossier de copie de travail, Eclipse devrait les voir.

Comment créer une copie exacte de l'espace de travail d'origine sur la seconde machine et synchroniser les deux avec Subversion?

Merci d'avance pour vos suggestions. MISE À JOUR: Apparemment, la réponse fournie par @Kos est le seul moyen que j'ai trouvé pour recréer une copie de l'espace de travail dans une autre copie de travail. Même si mon dossier .metadata est également sous contrôle de version, lorsque je clique sur une nouvelle copie de travail, Eclipse ne reconnaît pas le dossier .metadata extrait.

Répondre

2

Importez les projets dans l'espace de travail à l'aide de File ->Import ->Existing projects into workspace. Décochez la case copy projects into workspace car ils sont déjà physiquement présents.

+0

Est-ce que cela va changer le dossier de métadonnées pour l'espace de travail? Si oui, lorsque je me synchronise avec Subversion, le dossier de métadonnées de l'espace de travail sur la première machine va-t-il correspondre? – Brian

+0

Oh, je pense que j'ai mal compris la question - donc vous ne stockez pas tout le projet, mais tout l'espace de travail sur SVN? Je n'ai pas essayé cette approche mais cela devrait fonctionner aussi. Dans ce cas, vérifiez si vous avez correctement reçu le répertoire 'workspace/.metadata /'. Voir aussi http://stackoverflow.com/questions/251116/where-in-an-eclipse-workspace-is-the-list-of-projects-stored – Kos

+0

Je vais essayer de dupliquer ce problème sur ma machine. – Kos

0

Pour que les métadonnées restent synchronisées, vous pouvez consulter cette page.

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

En bref, vous voulez exporter vos préférences (en particulier vos prefs de svn) alors que dans votre ancien espace de travail, puis les importer dans le nouveau.

open old workspace
Menu Fichier> Exporter ...
Général> Préférences.
..../espace de travail/mypreferences.epf

nouvel espace de travail ouvert
de menu Fichier> Importer ...
..../espace de travail/mypreferences.epf
Général> Préférences.

Les projets que vous venez de vérifier peuvent ne pas apparaître comme étant gérés par SVN. Vous pouvez résoudre ce problème avec: Faites un clic droit sur Projet, Equipe -> Partager ... puis choisissez le bon svn et le plugin vous dira qu'il semble déjà partagé et que vous souhaitez utiliser les anciens paramètres. Fonctionne comme une pêche.

Questions connexes