TFS-小心“回退”

作者:vkvi 来源:ITPOW(原创) 日期:2021-11-13

前面说了“获取此版本”没多大用处,但如果我们真要退回之前的版本(放弃后来签入的版本),怎么办呢?

这就使用“回退”。

“回退”时,会提示冲突,问怎么办,这个类似于有个确认,让你知道哪些文件被回退了,这个还比较好。

“回退”后,文件版本符号是一个勾,表示有更新,我们可以继续签入,表明我们采用了回退后的版本。签入后,变更集的更改说明中有一个“回退”字眼。我们也可以不签入,而选择“撤销挂起的更改”,以放弃回退。

小心“回退”

一、如果我们在变更集 5388 上回退,并不表示停留在 5388 这个变更集,而是指抛弃 5388,停留在 5387。

二、回退只涉及该变更集直接关联的文件,比如 a 文件的变更集是 5387、5388、5389、5390,而 b 的变更集是 5387、5390,如果我们在 5388 上回退,则 b 文件不会有变化,因为 5388 并没有直接关联 b。

三、在某文件上,查看“历史记录”,在某个变更集上右键,点击菜单中的“回退整个变更集”,或者点击菜单中“变更集详细信息”再点击“回退”,二者是一样的,都是指回退这个变更集直接关联的所有文件,并不是指只退这个变更集的这个文件。比如变更集 5388 涉及 a、c、d 文件,我们不能只回退 a,因为 c、d 也会跟着回退。

相关文章