使用TFS过渡到分支

时间:2010-03-16 10:32:57

标签: version-control tfs branch

我们的团队目前正在使用普通的旧TFS 2005,没有分支,共享结账等...我想介绍一个类似于TFS Guidance document基本风格的DEV / MAIN / PROD分支系统,以便我们可以做一些并行开发,隔离,以及确定审查和部署过程。

我已经阅读了大部分白皮书等。你们有任何实用的建议,建议的工具,陷阱或推荐。此外,我们计划在它出现后迁移到2010年 - 不确定这是否会影响任何事情。我很感激所有的建议和帮助,因为我是一个分支新手。

1 个答案:

答案 0 :(得分:4)

我的建议是保持您的分支策略简单。它很容易被带走并实施相当复杂的分支策略,需要整个团队来管理它们。

我倾向于只使用“主分支”和一个(或许多)“发布分支”。主要分支是日常开发发生的地方,发布分支用于在推送到生产之前拍摄代码的快照。

随着项目的不断发展,主分支继续发生变化,而发布分支是一种回归生产方式的方式,而不会有包括主分支上其他正在进行的更改的风险。发布分支用于进行热修复。

我在我的博客上详细描述了这个:

http://hectorcorrea.com/Blog/Simple-Branching-Strategies-for-Team-Foundation-Server