TFS 中“签出编辑”的工作原理

Nag*_*dra 5 tfs tfvc vcs-checkout

我需要帮助来了解团队基础服务器中“签出编辑”的工作原理。

右键单击项目/文件 --> 选择选项“签出进行编辑”。

帮助我理解这个选项。

Sha*_*zyk 5

当您想要编辑文件时,可以从解决方案资源管理器或源代码管理资源管理器打开它。当您开始编辑文件时,系统会自动将其签出给您。

在极少数情况下(例如,您想要签出并锁定文件以确保您的更改在其他团队成员的更改之前签入),您可能需要手动(右键单击 -> 签出以进行编辑)签出 (并可选择锁定)一个项目。

什么是“锁”?

当您按“签出编辑”和“锁定”时,您会看到锁定类型菜单:

不变:不要对项目应用锁定。

签出:在您签入并解锁项目之前,阻止其他用户签出和签入项目。

签入:允许其他用户签出您正在签出的项目,但阻止他们签入其更改,直到您签入更改并解锁项目。

重要提示:作为最佳实践,请谨慎使用“锁定类型”选项,并通知您的队友您锁定项目的原因以及您计划何时解除锁定。