目前我们正在使用TFS 2010并计划迁移到TFS 2012.作为我们新项目的一部分,我们希望将git flow工作流作为我们的分支策略。
这需要跨分支合并,我可以在无基础合并的tfs中做到这一点。然后我松开了所有更改或项目合并的轨道。
在TFS 2010/2012中有没有办法为跨分支进行delta合并?就像推拉git一样?
答案 0 :(得分:3)
TFS与Git的推荐分支模式略有不同,因为TFS围绕哪些分支可以与哪些分支合并。所有TFS最佳实践都避免了无基础的合并,你也应该这样做。
你可以在TFS中做一些与Gitflow非常相似的事情,你只需要坚持只与直接父母或孩子合并分支的限制。
Ranger指南详细介绍了TFS中一些推荐的分支模式:http://vsarbranchingguide.codeplex.com/
特别是"服务和发布隔离" +"特征隔离"分支模式非常类似于gitflow。