使用tfs 2010 / tfs 2012实现git flow工作流程?

时间:2014-07-03 05:58:01

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

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

这需要跨分支合并,我可以在无基础合并的tfs中做到这一点。然后我松开了所有更改或项目合并的轨道。

在TFS 2010/2012中有没有办法为跨分支进行delta合并?就像推拉git一样?

1 个答案:

答案 0 :(得分:3)

TFS与Git的推荐分支模式略有不同,因为TFS围绕哪些分支可以与哪些分支合并。所有TFS最佳实践都避免了无基础的合并,你也应该这样做。

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

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

特别是"服务和发布隔离" +"特征隔离"分支模式非常类似于gitflow。

Branching Patterns