【问题标题】:Convert Git Repo to TFS team collection将 Git Repo 转换为 TFS 团队集合
【发布时间】:2017-02-03 17:06:53
【问题描述】:

我需要将 Git 存储库迁移到 TFS,迁移意味着不导入到 TFS git,但它还需要与历史记录一起在 TFS 团队集合中进行转换,以便我们进一步将其用作 TFVC。

【问题讨论】:

    标签: github tfs


    【解决方案1】:

    您可以通过以下步骤将主分支的所有历史记录从本地 repo 迁移到新的 TFVC 团队项目:

    1. 创建一个空的 TFVC 团队项目
    2. 转到本地 Repo 文件夹,并使用 git-tf checkin --deep 命令将本地 repo 签入到 TFVC 团队项目。默认情况下,checkin 命令将为自上次签入 TFS 以来在 Git 中当前分支上所做的所有更改的聚合创建单个 TFS 更改集。当与 --deep 选项一起使用时,将为自上次签入 TFS 以来当前分支上的每个 Git 提交创建一个 TFS 变更集。

    【讨论】:

    • 试过这个,但不幸的是它没有迁移历史
    • 你的 git repo 中有提交吗?你添加 --deep 选项吗?我已经双重确认,使用 --deep 选项,git repo 中的历史将迁移到 TFVC 项目。
    • @ChetanWaghmare,你能仔细检查一下这个解决方案吗?
    • 图片链接已失效(将受益于内联显示或修复后的链接描述)。
    猜你喜欢
    • 2013-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多