如何防止 TFS 覆盖标签?

Posted

技术标签:

【中文标题】如何防止 TFS 覆盖标签?【英文标题】:How do I prevent TFS from overwriting a label? 【发布时间】:2010-09-12 00:29:57 【问题描述】:

如果我在 TFS 中制作了一个标签,然后又制作了一个具有相同名称的新标签……那么旧标签将被新标签替换。

【问题讨论】:

在 TFS 中,标签的名称必须是唯一的 - 为什么要多个同名标签?这肯定会令人困惑吗? 【参考方案1】:

以下 MSDN 文章涵盖using the Scope of a label to try and minimize the occurrences of these mishaps:

使用 /Child 选项避免标签错误

如果您发出标签命令以及预先存在的标签名称和包含已用相同标签标记的文件的 itemspec,则 /child 选项的值确定是否使用新的修订信息更新标记的文件.也就是说,文件被标记为相同的名称,但具有不同的范围。

【讨论】:

【参考方案2】:

谢谢,这让我走上了正确的道路。

标签覆盖似乎是“功能”而不是错误。它按设计工作 上面的六个字母的链接解释了它,下面是另外两个关于它的信息。

http://msdn.microsoft.com/en-us/library/ms181439(VS.80).aspx http://msdn.microsoft.com/en-us/library/ms181440(VS.80).aspx

显然,TFS 标签不是像其他 VCS 中那样的时间点快照,尽管我不完全理解解释。

【讨论】:

以上是关于如何防止 TFS 覆盖标签?的主要内容,如果未能解决你的问题,请参考以下文章

当按钮覆盖在表格视图顶部时,如何防止表格视图单元格注册点击?

如何防止(覆盖或格式化或克隆其他任何内容)我的 NFC TAG?

当按钮覆盖在tableview顶部时,如何防止tableview单元注册一个tap?

如何防止背景颜色围绕图例标签

防止在 TFS 2017 分支上直接签入,仅允许合并

防止 msdeploy 在 TFS 构建后同步未更改的文件?