2009-11-21 12 views
3

J'utilise eclipse pour travailler sur un projet C HUGE et cela fonctionne généralement bien, sauf pour ne pas pouvoir changer de vue. Je crée un nouveau projet et définit la source du projet dans le répertoire vob de clearcase et cela fonctionne très bien, sauf qu'il stocke les fichiers du projet dans le vob. alors quand je change de vue, le projet ne peut pas être ouvert parce que ses méta-données sont assises dans l'ancienne vue. Je peux créer un nouveau projet mais eclipse refuse d'avoir deux projets avec le même chemin donc je (probablement imprudemment) supprime le projet original et le crée à nouveau. Je passe trop de temps à attendre l'indexeur chaque fois que je change de vue.comment changer de vue avec clearcase sur eclipse

Comment changer d'affichage sans avoir à tout réindexer?

Répondre

2

Je travaille également sur un projet qui a utilisé ClearCase avec Éclipse. Le même genre de drame que vous décrivez nous est arrivé régulièrement. ClearCase était une grande partie de ma raison de quitter ce travail.

Avec une certaine distance entre moi et cette horreur, j'ai imaginé une solution possible: Configurer plusieurs installations différentes d'Eclipse, avec non seulement des espaces de travail séparés, mais aussi des choses liées. Jetez un coup d'œil dans des Eclipses séparés des différentes vues, puis fermez-en une et lancez une autre pour travailler avec une autre vue.

Je n'ai pas essayé cela, mais il me semble que cela devrait fonctionner. Oh oui, vous voudrez exporter vos préférences entre les installations Eclipse.

+0

Comment conserver les préférences synchronisées (je ne peux tout simplement pas travailler dans une éclipse personnalisée) –

+0

De manière inattendue, le menu Fichier | Exporter vous permet d'exporter les préférences. Je ne l'ai pas fait depuis un moment. –

1

Parlez-vous de clichés ou de vues dynamiques ici?
Le chemin doit être unique par vue dans les deux cas de toute façon. Dans les deux cas, ce que l'éclipse ne vous laissera pas faire est d'avoir, dans le même espace de travail (éclipse), deux projets avec le même nom (éclipse).
Vous pouvez essayer:

  • les avoir dans deux espaces de travail différents
  • d'avoir un autre .project par vue (avec un nom différent), à condition que ces vues refléter la plus récente de deux branches différentes.
    (comme Comme mentionné précédemment dans Which eclipse files belong under Version Control, ces deux fichiers - .project et .classpath - peuvent être sous contrôle de version, à condition qu'ils utilisent uniquement le chemin relatif.)
1

Peut-être que la réponse ici est de ne laisser aucun espace libre près de votre espace de travail? Utilisez 'créer un projet à partir d'une source existante', de sorte que le projet reste dans la vue en clair, au lieu que le projet se trouve dans l'espace de travail avec un dossier source dans la vue.

Ensuite, vous pouvez avoir un espace de travail pour chacune de vos vues.

Cela ne signifie vérifier dans .cproject, .project, .classpath, etc.

+0

J'ai utilisé mercurial pour gérer les changements entre la vue et le clearcase, mais quand j'ai dit que le projet était énorme, il signifiait. En fait, je ne pouvais pas contenir plus de deux copies dans mon quota de 5 concerts. –

+0

Eh bien, si vous venez de vérifier l'éclipse. fichiers, puis ils restent constamment en cours de vérification des différentes versions. – bmargulies

+0

+1 pour la première phrase! –

1

si je passe afficher et utiliser le même projet, il fonctionne parfois si je copier manuellement .cproject et .project d'une vue à la autre.

+0

Cela semble avoir fonctionné pour moi (jusqu'à présent). Nous avons un processus de développement dans lequel nous créons une nouvelle vue pour chaque fonctionnalité/correction de bogue, il est donc très courant de changer de vue. – jfritz42