如何防止其他用户检出我在 TFS 2013 中检出的同一文件?
How to prevent other users to check out the same file I checked out in TFS 2013?
我已经使用 TFS 2013 在 VS 2013 中签出一个文件,但其他用户可以签出同一个文件,造成混淆并以冲突告终。如何防止这种情况或者我们可以知道它已经在 Sourcesafe 中签出。
TFS 自 2005 年以来的默认行为是允许 multi-checkout。这是一个更好的模型,但确实会在 check-in 上引起冲突。大多数现代 Check-in 系统都是这样工作的,所以习惯它是很好的。
现在,如果您想恢复对 check-out 模型的锁定,您可以通过转到团队资源管理器来执行此操作,打开您要为其启用此行为的项目的设置(它在每个项目上项目基础)select 项目部分的源代码管理设置
您将看到如下所示的 window。只需取消选中允许多次结帐,您就可以开始了。
我已经使用 TFS 2013 在 VS 2013 中签出一个文件,但其他用户可以签出同一个文件,造成混淆并以冲突告终。如何防止这种情况或者我们可以知道它已经在 Sourcesafe 中签出。
TFS 自 2005 年以来的默认行为是允许 multi-checkout。这是一个更好的模型,但确实会在 check-in 上引起冲突。大多数现代 Check-in 系统都是这样工作的,所以习惯它是很好的。
现在,如果您想恢复对 check-out 模型的锁定,您可以通过转到团队资源管理器来执行此操作,打开您要为其启用此行为的项目的设置(它在每个项目上项目基础)select 项目部分的源代码管理设置
您将看到如下所示的 window。只需取消选中允许多次结帐,您就可以开始了。