【问题标题】:Implement git flow workflow with tfs 2010 / tfs 2012?使用 tfs 2010 / tfs 2012 实施 git flow 工作流程?
【发布时间】:2014-08-24 02:54:00
【问题描述】:

目前我们正在使用 TFS 2010 并计划迁移到 TFS 2012。作为我们新项目的一部分,我们希望将 git flow 工作流作为我们的分支策略。

这需要跨分支合并,我可以在 tfs 中使用 baseless 合并来做到这一点。然后我会丢失所有更改或合并项目的跟踪。

在 TFS 2010 / 2012 中是否有任何方法可以对交叉分支进行增量合并?就像在 git 中推拉一样?

【问题讨论】:

    标签: .net version-control tfs git-flow git-workflow


    【解决方案1】:

    TFS 推荐的分支模式与 Git 略有不同,这是由于 TFS 对哪些分支可以与哪些合并的限制。所有 TFS 最佳实践都避免了毫无根据的合并,您也应该这样做。

    你可以在 TFS 中做一些非常类似于 Gitflow 的事情,你只需要坚持只将一个分支与直接父级或子级合并的限制。

    Ranger 指南详细介绍了 TFS 中一些推荐的分支模式:http://vsarbranchingguide.codeplex.com/

    特别是“服务和发布隔离”+“功能隔离”分支模式非常类似于 gitflow。

    【讨论】:

    • 虽然我不同意护林员的分支指导(我认为这是一种愚蠢的方式),但我同意 Dylan。你需要换个思路……或者升级到 TFS 2013 并使用 Git……
    猜你喜欢
    • 2012-07-01
    • 1970-01-01
    • 2014-06-06
    • 2011-10-28
    • 2013-02-06
    • 2013-07-17
    • 1970-01-01
    • 2013-05-07
    相关资源
    最近更新 更多