目前我们正在使用 TFS 2010 并计划迁移到 TFS 2012。作为我们新项目的一部分,我们希望采用 git flow 工作流程作为我们的分支策略。
这需要跨分支合并,我可以在 tfs 中使用无基础合并来做到这一点。然后我就失去了对所有更改或项目合并的跟踪。
TFS 2010/2012 中是否有任何方法可以对跨分支进行增量合并?就像 git 中的推拉一样?
最佳答案
TFS 的推荐分支模式与 Git 略有不同,因为 TFS 在哪些分支可以与哪些分支合并方面存在限制。所有 TFS 最佳实践都避免毫无根据的合并,您也应该这样做。
您可以在 TFS 中执行与 Gitflow 非常相似的操作,只需遵守仅合并具有直接父级或子级的分支的限制即可。
Ranger 指南详细介绍了 TFS 中一些推荐的分支模式:http://vsarbranchingguide.codeplex.com/
特别是“服务和发布隔离”+“功能隔离”分支模式与 gitflow 非常相似。
关于.net - 使用 tfs 2010/tfs 2012 实现 git flow 工作流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24545967/