0

当解决方案在生产中发布时,通常我们会继续在相同的解决方案中开发下一个版本。但有时,生产版本包含错误,需要尽快更正(在下一个版本之前)。这个问题的解决方案可能是在 TFS 下使用分支(在需要时从 A 合并到 B 或 B 到 A 取决于...)。

此处显示了一个实施示例:http: //hectorcorrea.com/blog/simple-branching-strategies-for-team-foundation-server

我的问题:我想知道我们是否可以轻松地用标签解决方案替换分支解决方案。如果是这样,怎么做?如果不是,为什么?

谢谢。

4

1 回答 1

2

我会使用分支,除了您发布的链接之外,您还应该查看TFS ALM Rangers 分支指南

为什么不使用标签?

  1. 分支旨在完全支持您描述的场景,它是处理并行开发的标准方式。
  2. 在 TFS 中,标签不是不可变的,即它们可以在创建后更改。
  3. 标签没有历史记录,这意味着如果有人更改标签,您不知道谁、为什么或何时。因此,您不能“信任”一个标签来识别它在创建它时所做的相同代码。
于 2013-01-10T14:44:28.977 回答