【发布时间】:2011-03-22 18:12:25
【问题描述】:
使用 TFS,我们有以下内容:
- 主要基线
- 每个开发工作的开发分支。这些将合并回基线。
- 随每个版本创建的版本分支。错误修复在此处进行、发布并合并回基线。
- 使用搁置集,我们可以在需要时跨开发分支共享代码,而不会污染基线。对代码审查很有用。
- 当我们将开发更改交付到基线时,我们有一个自动构建,它会启动并自动将我们的更改放置在测试服务器上。
问题是业务分析师在测试服务器上之前无法看到我们的更改,目前在测试服务器上获取我们的更改的唯一方法是将它们检查到基线中。因此,如果 BA 发现有问题,不幸的是,代码已经处于基线状态,我们将不得不费力将其取出。
有没有一种方法可以改变我们的分支策略或流程,让 BA 得到他们想要看到的东西,而不会污染我们的基线?
【问题讨论】:
标签: tfs branching-and-merging branching-strategy