Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 5509 - Alternate Workspace
Summary: Alternate Workspace
Status: RESOLVED DUPLICATE of bug 37681
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: Incubator (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 major (vote)
Target Milestone: 3.0 M9   Edit
Assignee: Jeff McAffer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 13689 23074 23863 32202 35974 42476 (view as bug list)
Depends on:
Blocks:
 
Reported: 2001-11-02 17:01 EST by David E. DeLano CLA
Modified: 2005-09-27 09:12 EDT (History)
28 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David E. DeLano CLA 2001-11-02 17:01:29 EST
I see no way of opening an alternate Workspace from the GUI.  It is possible 
that one would keep more than one workspace and it would be nice to be able to 
switch between them.
Comment 1 Erich Gamma CLA 2001-11-05 03:32:53 EST
Moving to UI
Comment 2 Kevin Haaland CLA 2001-11-20 22:58:57 EST
You are correct. There is no way in the UI to do this. Adding this support will 
require assitance from the Core team.

Moving to Core to get their feedback
Comment 3 John Arthorne CLA 2002-01-24 14:59:55 EST
Not planned for 2.0.  This would require significant changes to how the platform 
and workspace are started up.  Deferring.
Comment 4 David E. DeLano CLA 2002-01-24 15:03:09 EST
I am sorry to hear this resolution, but I understand the feature/price 
tradeoffs.  However, I would like to restate that this is a significant 
productivity enhancement for most users.  I am getting used to having to create 
icons for each workspace I want to use, and alternating between them, but at 
times it would be so much easier if I could just switch the workspaces on the 
fly.
Comment 5 David Whiteman CLA 2002-03-26 10:28:12 EST
I agree that this is very useful - I used multiple workspaces frequently in 
VAME, and although it is less frequent in Eclipse, I have already run into the 
need for a File->OpenWorkspace multiple times.
Comment 6 David Corbin CLA 2002-03-26 10:31:27 EST
I'm not sure if this work around would truly meet the needs of users, or if it
would be any easier to implement, but what if there was only one workspace, and
there were "Filter Working Set" were supported at the Core level.  To be truly
useful, only the "visible" projects would loaded into memory.
Comment 7 David Whiteman CLA 2002-03-26 10:34:54 EST
David Corbin,

Your workaround wouldn't help me at all, since the time I'm most likely to want 
to open an alternate workspace is when I am migrating to a new workspace, but I 
want to open an old one to copy some settings, etc., esp if a new Eclipse build 
doesn't work well on an older workspace.
Comment 8 DJ Houghton CLA 2002-04-12 16:08:21 EDT
*** Bug 13689 has been marked as a duplicate of this bug. ***
Comment 9 Carolyn MacLeod CLA 2002-04-30 16:28:25 EDT
Another duplicate PR:
http://bugs.eclipse.org/bugs/show_bug.cgi?id=2916
Comment 10 Carolyn MacLeod CLA 2002-05-02 14:03:03 EDT
Another very similar PR:
http://dev.eclipse.org/bugs/show_bug.cgi?id=2090
Comment 11 Neville Campbell CLA 2002-05-16 13:56:09 EDT
Multiple workspaces are desirable for clean separation between
totally unrelated groups of projects.  For example, a software
consultant might maintain a separate workspace for each client.
Switching between workspaces within Eclipse would seem a very
natural feature.  If this cannot be supported in version 2.0,
please consider it for a future version.
Comment 12 Randy Hudson CLA 2002-06-05 16:24:51 EDT
If I could switch workspaces, I would probably want to share my preferences 
across all workspaces.  Is there an existing bug for this (Share preferences 
metadata)?  I don't understand why Preferences metadata (which to me apply to a 
single "installation" of Eclipse) is currently intermingled with project 
metadata (which should apply to each workspace).

BTW, yes I've seen the Export feature in F2, but this doesn't keep all of my 
workspaces in sync.
Comment 13 DJ Houghton CLA 2002-06-05 18:55:03 EDT
No, there are no current plans to allow users to share preferences across 
multiple workspaces other than the current support introduced in F2 for 
import/export.
Comment 14 DJ Houghton CLA 2002-09-10 12:09:38 EDT
Reopening for consideration.
Comment 15 DJ Houghton CLA 2002-09-27 15:47:53 EDT
*** Bug 23074 has been marked as a duplicate of this bug. ***
Comment 16 Colin Sharples CLA 2002-11-13 15:32:14 EST
Another reason why this would be a desireable feature is that ClearCase 
requires (actually I think they say *strongly recommend*) you to have a 
separate workspace for each view. On my project, I do the integration role as 
well as doing development, which means I have two workspaces - one for 
development, and one for integration. It's a pain to have to quit Eclipse 
(WSAD) just to switch to the integration view to do testing and make baselines. 
My machine doesn't have enough resources to keep two copies of WSAD open at 
once :-)
Comment 17 Andre Weinand CLA 2002-12-15 17:08:22 EST
Changed severity to major because on MacOS there is no 'official' command line.
As a consequence the user has to drill down into a (normally invible) 'application bundle' 
and edit a XML-file (Info.plist) to specify an alternate workspace. On MacOS X this is not 
acceptable.

See duplicate  #23863: No UI for Eclipse execution options
Comment 18 Andre Weinand CLA 2002-12-15 17:09:43 EST
*** Bug 23863 has been marked as a duplicate of this bug. ***
Comment 19 DJ Houghton CLA 2003-02-10 10:44:33 EST
Deferring.
Comment 20 DJ Houghton CLA 2003-02-20 15:48:29 EST
*** Bug 32202 has been marked as a duplicate of this bug. ***
Comment 21 DJ Houghton CLA 2003-04-08 11:36:19 EDT
*** Bug 35974 has been marked as a duplicate of this bug. ***
Comment 22 Shane Cartledge CLA 2003-08-04 12:33:08 EDT
Are there any plans to provide this functionality in Eclipse 3.0?
Comment 23 DJ Houghton CLA 2003-08-05 11:35:41 EDT
This is a plan item for Eclipse 3.0.
See bug 37681.
Comment 24 David Pérez CLA 2003-10-29 09:21:57 EST
I see also this problem,
Consider you have project A and project B, and B refers to A to get some 
resources from it (like some .jar file) or adding to its classpath.

Suppose now, that you have to test another version of projects A and B, to 
solve a bug.  I cannot have them all open at once, because there would be name 
conflicts (2 projects having the same name).

I think it is missing another layer of abstraction, the solution (in the sense 
of Visual Studio.NET) that can contains projects that can refer mutually 
between them.  But two projects belonging to two solutions couldn't refer to 
each one, in order to avoid conflicts between separate things.  In this way we 
could achieve isolation between unrelated projects.

And a solution, doesn't store general user preferences like a workspace, just 
project settings.

What do you think?
Comment 25 DJ Houghton CLA 2004-03-25 16:58:29 EST
Re-opening.
Comment 26 DJ Houghton CLA 2004-03-25 16:59:26 EST
*** Bug 42476 has been marked as a duplicate of this bug. ***
Comment 27 John-Mason P. Shackelford CLA 2004-03-25 17:09:06 EST
Bug 42476 describes precisely what I would hope to get from workspace switching.
Comment 28 Jeff McAffer CLA 2004-03-25 17:50:37 EST

*** This bug has been marked as a duplicate of 37681 ***
Comment 29 Jeff McAffer CLA 2004-03-25 18:08:48 EST
re comment 27, yes, but that is in the future.  Many plugins are not setup for 
this sort of change.  They have caches and handles and ...  Post 3.0 there will 
undoubtedly be an item for improving the Switching behaviour.  For now we are 
planning to do a, choose the new workspace and restart Eclipes on the new one.
Comment 30 David Whiteman CLA 2004-03-26 10:10:10 EST
> For now we are 
planning to do a, choose the new workspace and restart Eclipes on the new one.

I suppose this could also be used for the case when you copy a new plugin to 
the plugins directory by hand while Eclipse is still running, and you want to 
restart Eclipse on the same workspace?  I.e. will the current workspace be one 
of the choices in the "alternate workspace" dialog?