将多个分级TFVC分支迁移到TFS-GIT

问题描述:

我们希望使用包含多个分支的现有团队项目将现有TFVC迁移到TFS-GIT。我发现了一些我可以遵循的教程来迁移每个分支。但是,他们是否让我怀疑我们是否可以在TFS-GIT中维护或重新安排我们的TFVC分支层次结构?将多个分级TFVC分支迁移到TFS-GIT

让我们说我们有分支层次结构是这样的:

Prod <---> Pre-Prod <---> TEST <----> DEV 

,并在迁移过程中进入TFS-GIT,我们要重新安排分支层次结构取决于我们的*裁量权。例如像我想在TFS-GIT是这样的:

Prod <---> Pre-Prod <---> DEV <----> TEST // Just an illustration of what I want. 

是有人在这里已经取得了我们想要做什么?你能指出我走向正确的方向吗?

从技术上讲,我们可以将Prod分支作为主分支并分支出预产品。但对于现有的TFVC Dev,我们有很多正在进行的工作和变更集。

声明:这是我第一次做到这一点,我做了一个研究,但我发现的大多数教程只有一个分支可以迁移。但是分支层次呢?道歉一个天真的问题。

迁移从TFVC各分公司使用Git TFS

https://github.com/git-tfs/git-tfs/blob/master/doc/usecases/migrate_tfs_to_git.md#fetch-all-the-history-for-all-branches

诗与git:请解决您的问题,因为你所说的git-TFS其实TFS-GIT中(GIT-TFS是工具https://github.com/git-tfs/git-tfs/

+0

谢谢你的回应,我会研究它。我也编辑我的问题库建议。 – jtabuloc