2

We are considering moving from ClearCase to Team Foundation Server. The project is on Unix platform and fairly large - around 10 mln lines of C++ code.

I am curious if there is someone that has done similar migration.

•Are tools available for ClearCase to Team Foundation Server migration?

•Can Team Foundation Server be deployed on Unix platform?

•What are the prerequisites for such migration?

•Will Team Foundation Server be able to handle such a large project?

•Does it make sense to migrate all historical versions/branches?

user32262
  • 8,660
  • 21
  • 64
  • 77

2 Answers2

1

I don't think there is any official tool (as mentioned in "About IBM Rational ClearCase and Microsoft Team Foundation Server".

The TFS system requirements are clear: no Linux.
Even though you can explore those data from a "Team Explorer Everywhere" on Unix, Linux, Mac.


Spence comments that TFS now (early 2013) supports git (as I illustrated here), meaning you can have a TFS server on Windows, and git repos on Linux.

Community
  • 1
  • 1
VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
  • 1
    Note that for a migration, it is rare to migrate *all* the history. Only the latest baselines are exported, and ClearCase is kept around in a read-only mode for archive and history exploration. – VonC Jul 19 '12 at 10:19
  • I think this answer is now out of date based on the fact that GIT is supported out of the box now. Combined with the web tools to drive the SCM/work items and GIT integration for branching linux + TFS is a perfectly good environment now. – Spence Oct 03 '13 at 05:08
  • 1
    @Spence I agree, and I have included your comment in the answer for more visibility. – VonC Oct 03 '13 at 05:23
1

"Does it make sense to migrate all historical versions/branches?" Generally no. Too much of a hassle, considering there is no official migration tool and your project is large. You can migrate several major history releases and the newest versions to TFS. In the meantime, keep the current Clearcase server running for another several months, in case your developers ever need to check the history.

"Will Team Foundation Server be able to handle such a large project?" personally i believe tfs is robust.

flysakura
  • 380
  • 2
  • 9