【问题标题】:Migrating multiple hierarchical TFVC branches into TFS-GIT将多个分层 TFVC 分支迁移到 TFS-GIT
【发布时间】:2018-02-22 12:07:48
【问题描述】:

我们希望使用具有多个分支的现有团队项目将现有 TFVC 迁移到 TFS-GIT。我找到了一些可以用来迁移每个分支的教程。但是它们让我想知道我们是否可以在 TFS-GIT 中维护或重新安排我们的 TFVC 分支层次结构?

假设我们有这样的分支层次结构:

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

并且在迁移到 TFS-GIT 的过程中,我们要根据自己的判断重新安排分支层次结构。例如,我想在 TFS-GIT 中有这样的东西:

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

这里有人实现了我们想要做的事情吗?你能指出我正确的方向吗?

从技术上讲,我们可以将 Prod 分支迁移为 master 分支并分支出 Pre-prod。但是对于现有的 TFVC Dev,我们有很多正在进行的工作和变更集。

免责声明:这是我第一次这样做,我做了一个研究,但我发现大部分教程只有一个分支可以迁移。但是分支层次结构呢?为一个幼稚的问题道歉。

【问题讨论】:

    标签: version-control tfvc git-tfs


    【解决方案1】:

    使用 git-tfs 将所有分支从 TFVC 迁移到 git

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

    Ps:请解决你的问题,因为你所说的 git-tfs 实际上是 TFS-git(git-tfs 是工具https://github.com/git-tfs/git-tfs/

    【讨论】:

    • 感谢您的回复,我会调查的。我还根据您的建议编辑我的问题。
    猜你喜欢
    • 2019-08-11
    • 2014-10-20
    • 2020-03-14
    • 2021-07-30
    • 2019-12-07
    • 1970-01-01
    • 2021-06-20
    • 2020-05-18
    • 2011-11-07
    相关资源
    最近更新 更多