gpt4 book ai didi

git - 将 Git 存储库迁移到新的 TFVC 存储库

转载 作者:太空狗 更新时间:2023-10-29 13:58:55 25 4
gpt4 key购买 nike

如何使用 git-tfs 将现有 Git 存储库镜像/复制到新的 TFS 2010 TFVC 存储库?现有的 Git 存储库不是从 TFS 克隆的。

为了后代,我需要将源代码从我们远程/本地 Git 存储库中的 master 分支移动到一个新的 TFVC 存储库中,并在每次发布到生产环境时更新它。

我曾尝试使用 git-tfs 来完成此操作,但它似乎需要从最初从 TFS 克隆的 Git 存储库开始,这是不可能的。我可能会考虑改用 git-tf,但我工作的公司是一家 Microsoft 商店,我更愿意使用更面向 Microsoft 的解决方案,而不是出于政治原因使用需要 Java 的解决方案。

最佳答案

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

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

enter image description here

关于git - 将 Git 存储库迁移到新的 TFVC 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40349494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com