peter_akerstrom


Is it possible to migrate from CVS on a unix to TFS and keep the existing versions and tags



Re: Team Foundation Server - General Migrate from CVS to TFS

Chris Walton

I'm also curious about this.  This will probably decide if we migrate or not.  Anyone have any insight they mind sharing




Re: Team Foundation Server - General Migrate from CVS to TFS

James Manning MSFT

We're not currently planning on building our own converter from CVS.  This has come up in our chats before.  We're expecting that there will be third-parties creating converters for CVS, SVN, Perforce, etc.

http://msdn.microsoft.com/chats/transcripts/vstudio/vstfqa1_012705.aspx

Akashm_MS (Expert):
Q: Along the lines of a converter for ClearCase, what about CVS which seems to be very dominate of the market today
A: As of now we are developing converters only for VSS and Clearcase. As we move forward we expect other ISVs to provide converter from other Source Control Tools;;




Re: Team Foundation Server - General Migrate from CVS to TFS

Garfie

I've had a look around, and have not found any mention of an ISV working on a CVS converter - anyone know any details





Re: Team Foundation Server - General Migrate from CVS to TFS

Brian Harry

I'm not aware of a CVS one (but maybe someone else is).  In the next couple of months we're going to take stock of all of the converters being built (by us and third parties) and make sure we are getting good coverage.

Brian




Re: Team Foundation Server - General Migrate from CVS to TFS

Dave555

ComponentSoftware is happy to announce the release of CS-Converter v1.0 !

CS-Converter supports migration of GNU RCS, GNU CVS and Subversion (SVN) projects to TFS. It also supports analysis and fixes to VSS projects converted by VSSConverter.

For more details and to download an evaluation copy, visit:
http://www.componentsoftware.com/Products/converter/download.htm





Re: Team Foundation Server - General Migrate from CVS to TFS

Brian Harry

That's awesome!  I'm really glad to hear it.

Brian





Re: Team Foundation Server - General Migrate from CVS to TFS

Rasmus Christian Kaae

Are there any alternatives to CS-Converter From what I've heard it is not very reiliable and the pricing seems way out of bounds.



Re: Team Foundation Server - General Migrate from CVS to TFS

Martin Woodward

I'm not aware of any alternative tools. If you have concerns about the reliability, I suggest you contact the vendor and see what they have to say on the matter. I'm afriad I have no experience either way with this particular company.

The pricing of these sorts of things is incredibly hard - the question to have to ask yourself is how much is it worth to have the full history of my source in one place

The development the migration tool must be reasonably expensive (otherwise there would be more competitors) and I suspect the pricing has factored into in the ammount of support required for migrations. After all, a source code migration is something you don't so very often so the company will have to get all their revenue from new business. Additionally, they are not going to make much money if they cannot make the migration process as smooth as possible for the customer (so that they can perform the maximum number of migrations in a year, maximizing the revenue for the company)

For more information on issues to consider when attempting a migration, keep an eye on Robert Horvick's blog:- http://blogs.msdn.com/roberthorvick/archive/tags/TFS+Migration/default.aspx

The alternative to migration that has been used in some companies (especially ones that do not have annual maintanence bills to pay for their SCM provider - i.e. folks using CVS, SVN or VSS) is that they will keep the old version control tool around to keep the legacy history and take a one-off snapshot of the source tree over to TFS and use that for all new development after a point. Usually that means moving portions of the tree over as teams migrate. This has worked well for me in several migrations, however it is not suitable for everyone - hence the market for these third party tools.

Sorry I'm not being more helpful.

Martin.





Re: Team Foundation Server - General Migrate from CVS to TFS

James Manning - MSFT

Martin pretty much nails it here, especially on development being reasonably expensive.

Thankfully, that's one of the reasons that we're working on the migration toolkit - it should lower the barrier to entry on writing converters to/from TFS *tremendously*. It's not ready quite yet, but once it ships (with source!) we're really expecting more converters for given paths (like CVS/SVN to TFS) - so perhaps more competition in the field and lower prices for customers. Additionally, as we'll be doing a lot of the heavy lifting in the framework (and we're testing the framework heavily - we have a converter in progress that uses it), each of the tools written on top of it should be more robust as they can leverage the work we've done.

http://blogs.msdn.com/tfs_migration/archive/2006/10/27/tfs-migration-toolkit.aspx

One thing I've learned in my conversations with Robert Horvick (who's writing the toolkit) on the subject (and he knows a *lot* on the subject!) is that migration is a very non-trivial problem, especially in the high end (converting huge repositories), and I'm excited that we'll be able to make it (hopefully much) easier for those that want to write or help others write converters to be successful.

</cheerleader> :)






Re: Team Foundation Server - General Migrate from CVS to TFS

john.matthews01

I have tried out the trial version of Kyrosoft's SVN-2-TFS tool for conversion of SVN to TFS and it works quite well on a lot of scenarios. It is quite easy to use and looks fairly relaiable. Of course migration from CVS to SVN is pretty trivial anyway.

Check out the trial version at http://www.kyrosoft.com/products/SVN-2-TFS.htm

I had contacted them before their trial version release and their prices are relatively cheaper than CS-Converter.

Regards,

John





Re: Team Foundation Server - General Migrate from CVS to TFS

Sankar2000

Hi All,

Any updates on converter for clearcase to tfs or VSS





Re: Team Foundation Server - General Migrate from CVS to TFS

Brian Harry

Yes, I think we are very close to releasing the ClearCase -> TFS migration and synchronization tool. Watch my blog at http://blogs.msdn.com/bharry for an announcement in the near future.

Brian





Re: Team Foundation Server - General Migrate from CVS to TFS

RudyH

Hi Brian,

Will the migration tool migrate the full history of the tree I've now a beta tool from Persistent which does not do the job. So I'm wondering if this migration tool does. And good you give an indication of what you mean with near future Weeks, months

Thank you in advance,
Rudy.




Re: Team Foundation Server - General Migrate from CVS to TFS

Brian Harry

The migration toolkit is designed to migrate history. It is however, a toolkit and not a finished solution. To complete a solution, someone needs to write the part of the code to interface it with whatever system is being migrated - CVS, Subversion, Perforce, whatever. We have written some samples but have not yet produced any full adaptors. It is possible that Persistent is using the Migration toolkit and writing an adapter for CVS. Microsoft Consulting Services built an adapter for one commercial system during the Migration toolkit Beta period and gave us the feedback that it was surprisingly easy to do.

Brian