使用TFS标签,如SourceSafe标签



我们有一个相当标准的发布过程,使用Visual Source Safe在发布前标记构建。这允许我们在出现任何问题时从该标签中获取,并在需要更改时使用它进行分支。

我们有几个不同的项目,并且总是使用构建版本号进行标记。例如"V1.0"

在将一些项目移动到TFS后,我们注意到,如果您尝试使用与另一个解决方案相同的版本号进行标记,例如解决方案A和解决方案B都发布了"V1.5",那么TFS将不允许您这样做,因为标签名称是全局处理的。在阅读了一些关于这个主题的博客,这些博客讨论了TFS标签如何不是一个时间点,而是一组文件之后,我认为我们必须开始在标签中包含项目名称,以绕过这个问题,例如标签为"project a V1.5"one_answers"project B V1.5"。这听起来是正确的方法吗?

如果您还没有阅读Brian Harry的《为什么TFS标签不像SourceSafe标签》,请阅读。

基本上你的问题的答案是肯定的!

最新更新