用户帮助 > 以成员的形式管理源文件 > 查找沙盒或项目的成员上的所有锁
  
查找沙盒或项目的成员上的所有锁
CLI EQUIVALENT 
si projectlocks
您可以使用“查看项目锁”操作来查找所有用户在沙盒或项目的所有成员上设置的锁。如果您具有 RemoveOtherUserLocks 权限,也可以移除所有或选定成员和非成员修订版本锁。例如,假设您是接近开发末期的软件版本的配置管理员。在项目访问权限受到限制之前,您会想要查找所有锁以移除不会再更改的成员上的锁。
“查看项目锁”操作会显示“项目锁”视图,该视图默认情况下会显示下列信息:
“项目”- 从其锁定成员修订版本的项目的路径和名称。如果成员修订版本是从共享子项目锁定的,则会显示子项目的路径和名称。
“开发路径”- 对修订版本进行锁定所在的开发路径的名称。此信息适用于锁定政策设置为 devpath 时。这使单个用户可以按开发路径在存档上设置单个锁。
“成员名称”- 已锁定成员的名称。
“用户”- 持锁人的用户名。
“锁类型”- 检出时获取的锁的类型。
“修订版本”- 锁定的修订版本号。
“时间”- 锁定存档的时间。
如果在运行“查看项目锁”操作前选择沙盒或项目,系统会询问您是否要包括所有子项目。如果子项目的数量非常大,服务器性能可能会受到影响。如果您只需要查看特定子项目中的锁,则可以选择该子项目。
一旦显示“项目锁”视图,便可应用文本筛选器以限制显示的锁。要移除锁,请右键单击选定的成员,然后选择“移除锁”。能否移除项目或子项目上的锁取决于您是否具备 RemoveOtherUserLocks 权限。例如,假设您对某个项目具备权限,但对某个共享子项目不具备权限。您能移除该项目中的成员上的锁,但不能移除该共享子项目中成员上的锁。
选定沙盒或项目后从 GUI 中查找锁
“我的沙盒”视图中选择了沙盒,或者在“项目”视图中选择了项目后,就可以轻松找到成员上的所有锁。
1. “我的沙盒”视图或“项目”视图中,执行下列操作之一:
选择沙盒或项目,然后选择“项目” > “视图” > “查看锁”
右键单击沙盒或项目,然后选择“查看项目锁”
默认情况下,“包括所有子项目”窗口最初处于打开状态。如果需要,您可以先选择“记住此回答,不再询问”,然后再单击“是”“否”。然后,系统会记住您的回答,并在您下次查看项目锁时使用。如果想要此窗口再次打开,则必须选择“文件” > “首选项” > “配置管理” > “视图” > “‘项目锁’视图”。然后,将“包括子项目”设置为“?”
2. 如果您要查看项目及所有子项目的锁,请单击“是”。或者,如果您希望仅查看项目的锁,请单击“否”
“项目锁”视图会显示锁。然后,您可以应用文本筛选器以限制显示的锁并移除锁。
未选择沙盒或项目时从 GUI 查找锁
如果未选择任何沙盒或项目,您必须指定要从中查找成员上的所有锁的项目或沙盒开发路径。
1. 选择“项目” > “视图” > “查看锁”如果未选择任何沙盒或项目,“选择要查看锁的项目”向导将会启动并显示“指定主线项目”页。
2. 输入或选择要在其中查找锁的项目,然后单击“下一步”。此时会显示“指定主线或变型项目”页。
3. 选择开发路径(可选),然后单击“完成”
“项目锁”视图会显示锁。然后,您可以应用文本筛选器以限制显示的锁并移除锁。