如何将项目从ClearCase转移到TFS?

如何将项目从ClearCase转移到TFS?,tfs,clearcase-ucm,Tfs,Clearcase Ucm,请原谅我的新手问题:脸红: 如何将项目从ClearCase中分离出来,以便将其添加到TFS源代码管理系统中?最简单的方法是进行所谓的“提示”迁移。这仅仅意味着从ClearCase获取一份源代码副本到硬盘。然后将所有文件添加到TFS。这将带来代码的最新版本,但不会带来历史记录 如果您想进行一次历史迁移,则需要使用诸如TFS集成平台之类的工具。ALM Rangers已经为ClearCase制作了一个连接器,以及一系列关于如何执行迁移的培训和视频,可以在这里找到:我知道这很愚蠢,但我需要做的是- 打开

请原谅我的新手问题:脸红:


如何将项目从ClearCase中分离出来,以便将其添加到TFS源代码管理系统中?

最简单的方法是进行所谓的“提示”迁移。这仅仅意味着从ClearCase获取一份源代码副本到硬盘。然后将所有文件添加到TFS。这将带来代码的最新版本,但不会带来历史记录


如果您想进行一次历史迁移,则需要使用诸如TFS集成平台之类的工具。ALM Rangers已经为ClearCase制作了一个连接器,以及一系列关于如何执行迁移的培训和视频,可以在这里找到:

我知道这很愚蠢,但我需要做的是-

  • 打开每个csproj文件
  • 对于每一个,删除以“Scc”开头的xml节点(如SccProjectName、SccAuxPath、SccProvider等),似乎它们是困扰VisualStudio的
  • 重新加载项目并将其添加到所需的TFS工作区
  • 可能需要执行的其他步骤:

    • 用文本编辑器打开.sln并删除关于源代码管理的整个部分
    • 在Visual Studio中,转到附加->选项…->Sourcecontrol并将插件更改为TFS

    Dylan Smith-当我获取源代码的副本并(尝试)将文件添加到TFS时,我得到:“MyLovely项目受源代码管理。使用源代码管理规范此项目集时出错。重新连接后,您不会对此项目进行任何更改。我错过了什么?看起来我需要先删除对CC的引用…所以现在不是一个CSCM,而是另一个CSCM。净增益->一个不同的徽标。@user2864740-有两件事:1。并非总是程序员的选择,有些人的老板告诉他们做这个(TFS)而不是那个(CC)2。我个人不喜欢VS的CC插件不支持很多功能这一事实——实际上,您必须打开CearCase Explorer和Object Explorer才能实现这些功能。我不明白-如果你已经做了一个插件,你有什么不给一些可用性(这不是一个肮脏的词)。。。