我知道我们可以去解决方案资源管理器并选择要检查锁定的文件,但这很慢。是否有任何扩展或选项只是对挂起更改的所有文件进行锁定?
答案 0 :(得分:2)
如果您正在谈论的是办理登机手续的锁定。例如:
开发人员A已使用签入锁定类型检出FabrikamTFVC项目中的$/FabrikamTFVC/Main/Source/FabrikamFiber.CallCenter/FabrikamFiber.Web/Web.config
。因此,虽然其他用户可以查看Web.config
文件,但在开发人员 A 取消此锁之前,没有人可以检入Web.config:
在下图中,Web.config
已通过签入锁定签出。这可以通过锁定在待定更改列中来表示:
您可以下载 TFS电动工具,然后您可以看到按状态查找 在Source Control Explorer中查找。然后按照以下步骤 -
- 从Source Control Explorer中找到包含该文件夹的文件夹 锁定的文件。
- 右键单击并选择查找,然后按状态查找 ...
- "在源代码管理中查找"窗口出现
- 点击查找按钮
- A"在源代码管理中查找"选项卡应该出现显示文件 已签出
- 右键单击要解锁的文件
- 从上下文菜单中选择撤消 ....
- 出现确认对话框。点击是按钮。
- 该文件应从"在源代码管理中查找"窗口。
醇>
或者您可以尝试使用Lock command删除项目的其他用户锁定。例如:c:\projects>tf lock /lock:none src/
<强>更新强>
您还可以创建自己的自定义签入政策以满足您的要求。在将文件签入TFS源代码管理时,签入策略每次强制执行约束。用户必须符合策略限制,然后才能签入文件。