TFS-小心“获取此版本”

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

假设某文件有 3 个变更集,1、2、3,对应的内容分别是:a、b、c。

当我们打开变更集,在 2 上面右键 -> “获取此版本”,此时,该文件的内容变为 b,且文件符号是一把锁,也不需要额外签入,不知道的,还以为这个文件的最新版本就是 b 呢。

在签入其他文件的变更时,这个文件也仍然停留在 b,且不会提示这个文件不是最新版本。尽管我们可以通过“获取最新版本”来更新该文件,但是在这之前,无疑是给程序中安了一个“间谍”(该文件不是最新版本),所以仅仅是偶尔测试下效果时使用,还真不建议大范围使用。

我们改了该文件,签入时,会造成冲突,因为我们不是在最新版本上作的修改。

所以,怎么看,这个“获取此版本”都没有多少意义,如果想看看这个版本的文件,建议在对应变更集上直接双击,Visual Studio 会以临时文件的形式打开,而并不会更改我们项目中的文件。

相关文章