Multiple streams in one RTC workspace
![]()
Mickey Roash (90●2●16●16)
| asked Mar 01 '12, 2:54 p.m.
edited Jun 29 '16, 4:05 p.m. by David Lafreniere (4.8k●7)
Hi ,
is their RTC limitation to have single RTC workspace with multiple streams each one mapped to his repository workspace , streams can be from different configuration (product release version) ? Thanks, Mickey |
10 answers
![]()
Geoffrey Clemm (30.1k●3●30●35)
| answered Mar 02 '12, 12:01 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
If you are asking whether a single workspace can flow with multiple
streams, yes. In particular, each component in the workspace can have a different stream as its current flow target. In addition, you can declare multiple streams as flow targets for a single component. Cheers, Geoff On 3/1/2012 3:09 PM, mickey_roash wrote: Hi , |
![]() If you are asking whether a single workspace can flow with multiple Hi , I mean RTC workspace is where RTC eclipse client prompt for workspace in the start-up. can I have in one RTC Eclipse client workspace load private repository for stream 1.x map to his flow steam 2.x map to his flow ? stream 1.x and 2.x are from the same product but different version I heard from developers that are working with RTC CM from a long time that the beast practice to work with each stream configuration against one RTC Eclipse client workspace ,but they did not know to give me the reason . Is that true ? Thanks , Mickey |
![]()
You can load multiple repository workspaces into a single Eclipse workspace. RTC handles that quite well. The restriction that you have to watch out for is that the you can't load the same Eclipse project from two different repository workspaces. If the repository workspaces that you want to load flow with streams that represent different products, you will likely be fine because the Eclipse projects in the two repository workspaces are less likely to overlap. If the repository workspaces that you want to load flow with streams that represent different versions of the same product (which is your situation), then the repository workspaces will likely contain different versions of the same Eclipse projects, and loading them into the same Eclipse workspace is probably not feasible. When I have had to work on two different versions of the same product, I have created a separate Eclipse workspace for each product version. -- David Olsen | IBM Rational | Beaverton, Oregon |
![]()
You can load multiple repository workspaces into a single Eclipse workspace. RTC handles that quite well. The restriction that you have to watch out for is that the you can't load the same Eclipse project from two different repository workspaces. If the repository workspaces that you want to load flow with streams that represent different products, you will likely be fine because the Eclipse projects in the two repository workspaces are less likely to overlap. If the repository workspaces that you want to load flow with streams that represent different versions of the same product (which is your situation), then the repository workspaces will likely contain different versions of the same Eclipse projects, and loading them into the same Eclipse workspace is probably not feasible. When I have had to work on two different versions of the same product, I have created a separate Eclipse workspace for each product version. -- David Olsen | IBM Rational | Beaverton, Oregon Thanks David ,that clarify this issue . assume I can workaround the eclipse projects issue by rename the "name" property in the .project file ,so I have no reason to be concern about any limitation, is that correct ? Thanks, Mickey |
![]()
On 3/2/2012 11:24 AM, mickey_roash wrote:
assume I can workaround the eclipse projects issue by rename the I have never tried that, so I can't say whether or not it would work. You should try it out on a small test project and see what happens. -- David Olsen IBM Rational Beaverton, Oregon |
![]()
Geoffrey Clemm (30.1k●3●30●35)
| answered Mar 02 '12, 5:28 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Yes, you can rename your projects to avoid Eclipse complaining about
name clashes, but if these are just two versions of the same project, then you don't want to rename them ... in that case, David's approach is best ... use different Eclipse workspaces. Also note that this limitation on having two different versions of the same project loaded at the same time is just a limitation of the Eclipse client (RTC is more than happy to load as many versions of the same project into the file system as you want). In particular, you can use the RTC command line to do so. Or another way to say it is, this would be a limitation in Eclipse no matter what version control system you are using. The reason of course is that Eclipse uses the "name" of the project to identify the project for a lot of its operations, and if you had two projects with the same name in the same Eclipse workspace, it wouldn't know which project to apply the operation to. I have argued in the past that Eclipse should use some UUID to identify the projects, and not the "name" ... but that's an Eclipse enhancement, and therefore a thread for a different forum (:-). Cheers, Geoff On 3/2/2012 2:24 PM, mickey_roash wrote: dolsenwrote: |
![]()
Hi,
I have several projects works with the described configuration. The problem is that from time to time one or some components are marked as "unloaded" even if it is loaded. To handle it you must load again, and might even loose data since override issue. How can we handle it and load several repository workspaces into one Eclipse workspace. Note that there is no conflict with project names. |
![]() |