当管理员强制解锁特定文件时,本地更改会发生什么情况?

What Happens to Local Changes When an Admin Forces Unlock a Specific File?

我正在使用 Visual Studio 2015 和 TFS 源代码管理。

想象一下,我签出一个文件并添加了一行代码,然后没有签入就离开了办公室。其他人需要对此特定文件进行更改但无法签出,因为它被我锁定了。管理员使用了 TFS 命令行工具或其他东西并解除了我对此文件的锁定以允许第二个人进行更改。

问题是,在这种情况下,我计算机中的文件会发生什么情况?我添加的行是否已删除或仍然存在但我无法签入,因为锁定已被撤消,我需要获取最新版本并再次添加该行?

谢谢,

签出锁可防止使用 服务器工作区 的用户签出和更改其工作区中的锁定项目。在 Team Foundation Server 2012 及更高版本中,由于 local workspace,签出锁通常无效。

假设您使用的是服务器工作区,对于您的场景,您计算机上的文件不会更改。当你想在你的电脑上打开文件时,你会得到以下项目让你选择服务器版本或工作区版本。