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.