将 Git 存储库导入具有整个历史记录的 TFVC 的最佳方式(DevOps)

Best way to import Git repository to TFVC with whole history (DevOps)

是否可以将 Git 存储库导入 TFVC 以及整个历史记录 (DevOps)?

我的任务是将一些 TFVC 存储库从子级别移动到主级别。

我的计划是:

  1. 将 TFVC 仓库克隆到 Git 仓库
  2. 在 DevOps 中以 TFVC 创建新项目
  3. 将 Git 回购导入 TFVC

但不工作!

提前致谢!

  1. 如果你有不止一个分支,这几乎是不可能的,或者至少会非常困难。
  • git-tf 工具不支持多分支
  • git-tfs 工具支持获取(并不总是完美)多个分支但不能将它们推送到另一个 TFVC(由于它的工作方式)。
  1. 如果你在 TFVC 中只有一个分支(或平坦的历史),它是可以实现的。

您可以使用 git-tfs 或 git-tf,即使这并不容易。也许 git-tf 会更容易用于推送历史记录(如果它对你有用,因为它不再维护 sinc 年)

免责声明:多年来我一直是 git-tfs 工具的维护者。