【发布时间】:2012-03-26 22:22:31
【问题描述】:
我们有一个相当标准的发布过程,使用 Visual Source Safe 在发布之前标记构建。这允许我们在有任何问题时从该标签中获取,并在需要更改时使用它来分支。
我们有几个不同的项目,并且总是使用构建版本号进行标记。 例如“V1.0”
将一些项目移至 TFS 后,我们注意到如果您尝试使用与另一个解决方案相同的版本号进行标记,例如解决方案 A 和解决方案 B 都发布“V1.5”,然后 TFS 不会让您这样做,因为标签名称是全局处理的。在阅读了一些关于 TFS 标签不是时间点而是文件集合的主题的博客之后,我认为我们将不得不开始在标签中包含项目名称来解决这个问题,例如标签为“项目 A V1.5”和“项目 B V1.5”。这听起来像是正确的方法吗?
【问题讨论】:
-
好吧,它们不是文件的集合;它们是版本文件的集合。不过,这个事实并不是问题的根源。
标签: tfs