I have few project in VB6 and few are in VS.Net. For VB6 we are using VSS for as version control and for VS.Net we are using TFS. Now we are trying to use one version control that is TFS so we need to migrate VB 6 or VSS code into TFS.
Is there any way to use TFS for VB6 code or migrate ? We can't convert VB6 code VS.Net because few clients still using VB6 code.
Please advice if anyone has come across this situation or any experience to handle this situation.
Thanks
This is more than one question, so let's take them separately.
You must install the proper client for TFS: this is explained in detail on Jesse's post. Shortly, you must install the 32-bit MSSCCI provider, the only supported by VB6.
There is a tool that helps you import your source code with history and permission in TFS (Visual Source Safe Upgrade Tool for Team Foundation Server). It will not do anything to your VB6 projects: they will be intact.
In my opinion this is an optional step, as you can simply create a new repo in TFS can commit the code there (after fixing the binding as explained later) and leave your old VSS repository in read-only mode (by removing write permissions from users).
VB6 projects now in TFS still remember VSS.
To unbind the VB project from VSS, you have to delete the vssver.scc
and mssccprj.scc
files.