【发布时间】:2012-04-02 04:36:08
【问题描述】:
blog 状态
标签带有一个很大的警告 - 标签本身不是 版本受控,这意味着无法跟踪或审核 标签上的活动历史。另外,标签不会保留 文件删除时的版本,所以如果文件被删除,任何 依赖于该文件版本的标签本质上是软管。
这不是我阅读有关 TFS 标签的类似信息的唯一地方。缺乏历史是很清楚的。第二部分“标签不保留版本的副本......”不清楚。事实上,我创建了一个测试项目 > 标记它 > 删除一个文件 > 执行按标签获取,文件又回来了。那么这是指什么呢?最近 TFS 中的标签功能是否发生了变化?
我意识到文件删除实际上并没有删除历史记录,这是原因吗?换句话说,如果我运行
tf destroy "$/MyTeamProject/Project/FileName.cs"
这就是删除文件的意思吗?如果是这样,这似乎是一个值得考虑的特殊情况。我的意思是,这是对历史的故意不可恢复的删除。在这种情况下,变更集不会对标签有任何改进。
【问题讨论】:
标签: tfs