【问题标题】:Migration from Clearcase to Team Foundation Server从 Clearcase 迁移到 Team Foundation Server
【发布时间】:2012-07-19 08:54:39
【问题描述】:

我们正在考虑从 ClearCase 迁移到 Team Foundation Server。该项目在 Unix 平台上并且相当大 - 大约 1000 万行 C++ 代码。

我很好奇是否有人做过类似的迁移。

•ClearCase 到 Team Foundation Server 迁移的工具是否可用?

•Team Foundation Server 可以部署在 Unix 平台上吗?

•这种迁移的先决条件是什么?

•Team Foundation Server 是否能够处理如此大的项目?

•迁移所有历史版本/分支是否有意义?

【问题讨论】:

  • 如果要使用 Unix,为什么选择 Team Foundation Server?
  • 成本是从 Clearcase 迁移到 TFS 的主要因素。

标签: version-control tfs clearcase


【解决方案1】:

“迁移所有历史版本/分支是否有意义?”一般没有。考虑到没有官方的迁移工具并且您的项目很大,这太麻烦了。您可以将几个主要的历史版本和最新版本迁移到 TFS。同时,让当前的 Clearcase 服务器再运行几个月,以防您的开发人员需要检查历史记录。

“Team Foundation Server 是否能够处理如此大的项目?”我个人认为 tfs 很强大。

【讨论】:

    【解决方案2】:

    我认为没有任何官方工具(如“About IBM Rational ClearCase and Microsoft Team Foundation Server”中所述。

    TFS system requirements 很清楚:没有 Linux。
    即使您可以在 Unix、Linux、Mac 上通过“Team Explorer Everywhere”探索这些数据。


    Spencecomments TFS 现在(2013 年初)支持 git(就像我 illustrated here),这意味着您可以在 Windows 上拥有 TFS 服务器,在 Linux 上拥有 git repos。

    【讨论】:

    • 请注意,对于迁移,很少迁移所有历史记录。仅导出最新的基线,并且 ClearCase 以只读模式保存以进行存档和历史探索。
    • 我认为这个答案现在已经过时了,因为现在支持 GIT 开箱即用。结合用于驱动 SCM/工作项的 Web 工具和用于分支 linux + TFS 的 GIT 集成现在是一个非常好的环境。
    • @Spence 我同意,我已将您的评论包含在答案中以提高知名度。
    猜你喜欢
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    • 2018-06-24
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-18
    相关资源
    最近更新 更多