查找沙盒或项目成员的所有锁
您可以使用“查看项目锁”操作查找所有用户对沙盒或项目所有成员放置的锁。如果您具有 RemoveOtherUserLocks 权限,也可以移除所有或选定成员和非成员修订版本锁。例如,假设您是某个软件版本的配置经理,并且该软件即将结束开发。在项目访问受到限制之前,您希望查找所有锁以移除不再更改的成员上的锁。
“查看项目锁”操作显示“项目锁”视图,其默认显示如下信息:
• “项目”-- 在其中锁定成员修订版本的项目路径和名称。如果成员修订版本是从共享子项目中锁定,则会显示子项目的路径和名称。
• “开发路径”-- 在其中对修订版本进行锁定的开发路径的名称。此信息适用于锁定政策设置为 devpath 时。这样,单个用户可按照开发路径分别锁定每个存档。
• “成员名称”-- 已锁定成员的名称。
• “用户”-- 持锁人的用户名。
• “锁类型”-- 检出时获取的锁类型。
• “修订版本”-- 已锁定的修订版本号。
• “时间”-- 锁定存档的时间。
当您在运行“查看项目锁”操作之前选择沙盒或项目时,系统会询问您是否要包括所有子项目。如果子项目的数量非常多,可能会影响服务器性能。如果您只需要查看特定子项目中的锁,您可以选择该子项目。
显示“项目锁”视图后,您可以应用文本筛选器来限制显示的锁。要移除锁,您可以右键单击选定的成员并选择“移除锁”。能否移除项目或子项目上的锁取决于您是否具备 RemoveOtherUserLocks 权限。例如,假设您拥有某个项目的权限,但没有共享子项目的权限。您可以移除项目中成员上的锁,但不能删除共享子项目中的锁。
选择了沙盒或项目时从 GUI 查找锁
在“我的沙盒”视图中选择了沙盒,或者在“项目”视图中选择了项目时,就可以轻松查找成员上的所有锁。
1. 在“我的沙盒”视图或“项目”视图中执行以下操作之一:
◦ 选择沙盒或项目并选择 > > 。
◦ 右键单击沙盒或项目,然后选择“查看项目锁”。
“包括所有子项目”窗口初始默认打开。如果需要,您可以在点击“是”或“否”之前选择“记住此回答,不再询问”。之后,系统会记住您的答案并在您下次查看项目锁时使用。如果想要此窗口再次打开,则必须选择 > > > > 。之后将“包括子项目”设置为 ?。
2. 如果您想查看项目和所有子项目的锁,请单击“是”。或者,如果您只想查看项目的锁,请单击“否”。
“项目锁”视图随即显示锁。然后,您可以应用文本筛选器来限制显示哪些锁并移除锁。
未选择沙盒或项目时从 GUI 查找锁
当没有选择沙盒或项目时,您必须指定要在其中查找所有成员上的锁的项目或沙盒开发路径。
1. 选择 > > 。如果未选择任何沙盒或项目,“选择要查看锁的项目”向导将会启动并显示“指定主线项目”页。
2. 输入或选择要在其中查找锁的项目,然后单击“下一步”。“指定主线或变型项目”页面随即显示。
3. 选择开发路径 (可选) 并单击“完成”。
“项目锁”视图随即显示锁。然后,您可以应用文本筛选器来限制显示哪些锁并移除锁。