【问题标题】:How do I export my source from TFS for import into CVS?如何从 TFS 导出我的源代码以导入 CVS?
【发布时间】:2010-09-02 05:12:04
【问题描述】:

TFS 版本是 2010。CVS 版本是 1.11.17。

【问题讨论】:

  • 为什么要去 CVS?它是一个远不如 TFS 的现代源代码控制产品。如果你喜欢 CVS,或者 GIT 或 Mercurial 或...,可以考虑其他的,例如 Subversion
  • 我们目前正在使用 CVS,但我想使用 TFS。我想知道我是否可以这样做,但如果需要,我仍会返回 CVS。

标签: tfs import export cvs


【解决方案1】:

您可能想查看TFS Integration Platform。您应该能够设置源的 2 路同步,以便两者都保持最新。

我认为 CVS 不支持开箱即用,但应该有人编写了适配器。

Timely Migration 有一个工具应该与 TFS IP 集成。

【讨论】:

    【解决方案2】:

    CVS 确实是后退了一步,但没关系;) 如果您不需要任何文件历史记录,导出源代码非常简单。

    在 VS2010 中,打开 View / Other Windows / Source Control Explorer。 然后打开下拉“工作区”并选择“工作区...”

    您可以在此处添加新的工作区,您还可以在其中选择要将 TFS 源文件导出到的本地文件夹。

    之后,您可以单击“确定”并将所需的 TFS 文件检索到选定的本地文件夹。

    下一步是在 CVS 中全部导入。

    就是这样。

    编辑:

    我发现了一个声称提供从 CVS 到 TFS 的源代码迁移的软件工具。或许值得一试:http://www.componentsoftware.com/Products/Converter/index.htm

    【讨论】:

    • 是否可以包含修订历史?听起来它只是给出了文件的当前状态,因此它们将出现在 CVS 中而没有先前的历史记录。我相信在某些源代码控制程序之间迁移时,也可以包含文件的修订版本,即完全转换。
    • 我知道这是退后一步:P 我只想知道如果事情没有成功,我是否可以尝试 TFS 并且仍然可以恢复我的源代码和修订历史记录。
    • 我发现了一个软件工具,声称提供从 CVS 到 TFS 的源代码迁移。或许值得一试:componentsoftware.com/Products/Converter/index.htm
    • 该工具是为 2005 年构建的,不太可能在 2010 年使用。
    • 除了遍历每个单独的更改并在另一个存储库中复制操作之外,没有简单的方法来创建历史记录。这可以通过代码来完成,但我个人绝不会推荐它。
    猜你喜欢
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 2011-02-11
    • 2022-08-23
    • 2016-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多