我们有一个相当标准的发布程序,使用 Visual Source Safe 在发布之前标记构建。这允许我们在出现任何问题时从该标签中获取数据,并在需要更改时使用它进行分支。
我们有几个不同的项目,并且总是使用构建版本号进行标记。
例如“V1.0”
将一些项目移至 TFS 后,我们注意到,如果您尝试使用与另一个解决方案相同的版本号进行标记,例如解决方案 A 和解决方案 B 都发布了“V1.5”,那么 TFS 将不允许您执行此操作,因为标签名称是全局处理的。在阅读了一些关于该主题的博客后,其中讨论了 TFS 标签如何不是一个时间点而是一个文件集合,我认为我们必须开始在标签中包含项目名称来解决这个问题,例如标签为“项目 A V1.5”和“项目 B V1.5”。这听起来是正确的方法吗?
如果你还没有读过布莱恩·哈利的书为什么 TFS 标签与 SourceSafe 标签不同 http://blogs.msdn.com/b/bharry/archive/2005/11/18/494439.aspx,请这样做。
基本上你的问题的答案是肯定的!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)