"SVN Repositories" always comes up blank when you switch workspaces Is there a plugin to get Eclipse to remember them?
Question: For example, say you have a project checked out from SVN Repository in one
workspace, but it contains several projects (either related or not). You
switch to a new workspace and do

Window |Perspective | SVN Repository Exploring.

Eclipse has now "forgotten" the repository you were just using. You see a
blanks list. And you have to go key in the repository link all over again.

Is there a plugin that will help Eclipse remember a list of repositories
between workspaces? (IntelliJ Idea, for instance, does this automatically)?

Thanks!

Edit: I had no intention of destroying the separateness or integrity of a
workspace. In fact, that's the whole point. You can't. Invading one workspace
with multiple repository artifacts is incredibly confusing.

Nor is it practical to only have "one" workspace. Computers crash while the
workspace is in use. People use different IDEs. People check in material that
makes a build crash. Workspaces break.

And we have developers who have to use multiple repositories. would like the
convenience of having access to multiple repositories. Eclipse is fine when
you only have one.

But it also needs to be practical in a multi-project work environment, where
other developers in other organizations on a project do not even use Eclipse.
And it has not seemed practical in Eclipse to only have one workspace (which
clearly was the original "intent"). To make one workspace track all the
repositories you're going to use? I can't say.

However, I realize the original intent of Eclipse might not have been to track
your repositories for you. But try and recall, when computers were created
they were only used to operate on telemetry data, to break codes and to do the
things that John Von Neumann's incredibly rich imagination could think up.

The people who originally created Eclipse could not envision that it would be
eventually be used to manage for OSGi servers. Or many language: Haskell,
Scala Python or Ruby.

Or Maven. Or apparently that a single developer might work on more than one
project at the same time and might ever need more than one workspace to
successfully manage one project. But we do. No one creating an IDE could
possibly think of all the eventual uses that it might be put to, or problems
it would face many years into the future.

Thus plugins are created. I was just asking whether there is a plugin that
keeps Eclipse competitive in this area. I'm not trying to defeat the whole
intent of the IDE, which I would think is to make life easier. Now, I feel
like you're telling me that NOT remembering repositories is "tradition" and
I'm like Tevya asking

"Would it spoil some vast eternal plan, if we had a persistent SCM repository
list?"

But life goes on, a project has its own workflow and build flow and developers
have to keep up. The tool we have is Eclipse.

And to keep up it would be nice if Eclipse could somehow retain a list or
repositories that I use, and it would be nice to do this in in a coherent way
using the Eclipse IDE, and not requiring yet another program to manage this.

If you read this far, thanks for reading.


Answer: No, because it is intended to work this way. Workspaces are completely
separate. If I have a workspace for e.g. PHP projects why should I pollute its
repository browser with repository locations that point to Java projects?

If you want to keep settings you have basically two ways: Either you don't
create a new workspace but copy the old workspace folder, rename it and delete
unneeded projects (delete from within Eclipse!). This way _all_ your settings
(like fonts, perspectives) are preserved.

Or you export / import specific settings. For this: Menu `File > Export... /
Import...` `General > Preferences`. Then you can select the elements you want
to export, including SVN repository locations.

Certainly there is no "live" update between two workspaces. As I said because
it is intended to work this way.

