Visual Studio-Use with multiple source control tools at once
My company is in the process of migrating from VSS to RTC. In the process, some developers who support multiple products will have code in RTC for one product but VSS for another product.
Here are some observations from one of my developers: When I select Visual SourceSafe as my source plug-in, in VS08, all the Team menus and windows stay in place. RTC still attempts to control the code. How exactly do I move from RTC to VSS as my source provider? Sorry if Im missing this in some document somewhere (but I cant find anything on this). I have now noticed this: - Change Source Provider to VSS. - RTC menus and windows still show, if visible. - Exit VS08. Reload VS08. - VSS still shows as Source Provider. - All RTC menus and windows still show. - Click RTC menu, click Pending Changes. - SOURCE PROVIDER IS CHANGED behind the scenes to RTC. This is probably exactly why you do not want the RTC menus and windows to show when it is no longer the source provider. This makes it basically un-safe to use VSS in my mind. Warring source providers in the IDE?? Pretty soon, this will impact my work and I will basically have to take the risk of using VSS while RTC is attempting to remain in control of providing source, though disabled. We can say things like this is probably no issue, but to me we are not sure. |
3 answers
RTC comprises of more than just Source Control in Visual Studio, there is Work Item tracking, etc which can work independently. That's the reason, the menus and tool windows remain even after you switch to a different provider. You might have noticed that the Source Control menus (like Share/Check-in) don't appear after switching providers. Also, the Pending Changes tool window gets hidden automatically, because it is tied to Jazz Source Control. Having the ability to open Pending Changes when Jazz is not the current Source Control provider is a bug. I opened it on Jazz.net https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/74394
|
Hi,
Looking at this post and the Work Item opened for it (74394), it appears that this is resolved in RTC v2.0.0.2. There is another Work Item (92147) that is related to this. Do you know if that is also fixed for RTC v2.0.0.2? Work Item 92147 currently says "Unassigned" for the "Planned For:" field. Thanks, - Walter RTC comprises of more than just Source Control in Visual Studio, there is Work Item tracking, etc which can work independently. That's the reason, the menus and tool windows remain even after you switch to a different provider. You might have noticed that the Source Control menus (like Share/Check-in) don't appear after switching providers. Also, the Pending Changes tool window gets hidden automatically, because it is tied to Jazz Source Control. Having the ability to open Pending Changes when Jazz is not the current Source Control provider is a bug. I opened it on Jazz.net https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/74394 |
Yes, both are resolved.
However, in 2.0.0.2, the VS Client disables only the Pending Changes View when you switch to a different source control provider. Though Pending Changes is by far the most commonly used view, we should be disabling all the other SCM related views such as History, Repository File Browser, Search etc. This is tracked by https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/102166 Hi, |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.