lock list

显示对流挂起的锁定。

用途

显示对流挂起的每个锁定。可以按组件或用户对列表进行过滤,并可以限制为最大计数。

选项和参数

-s |  --stream]  自变量
要对其查询锁定的流。可以是别名、UUID 或流名称。
-c |  --component]  自变量
要对其查询锁定的组件。可以是别名、UUID 或组件名称。
-o |  --owner]  自变量
按给定的用户对锁定列表进行过滤。将只显示由指定用户挂起的锁定。
-w |  --wide]
指示不应缩短输出。
-m |  --maximum]  自变量
要显示的锁定记录的最大数目。
-P |  --password] 存储库中用户标识的密码
在指定的存储库中,所指定的用户标识的密码。如果命令行中未包含此选项,那么将提示您输入密码。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
[-r |  --repository-uri] 存储库 URI
指定要在其中执行此操作的存储库。如果您已经使用 scm login 命令存储了存储库凭证,那么可以使用您为所存储的这些凭证提供的昵称。
-u |  --username] 存储库中的用户标识
指定存在于所指定的存储库中的用户标识。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。

输出

输出由 5 列组成:

可以使用 scm 命令的 -u-a 自变量来禁止显示别名/UUID。

示例

列示 JUnit 流和 JUnit 组件中的所有锁定:

$ scm lock list -r m --stream JUnit --component JUnit
R(6729)“.classpath”       bill   (6727)“JUnit”(6725)“JUnit”
R(6730)“.project”         bill   (6727)“JUnit”(6725)“JUnit”
R(6726)“AboutDialog.java” markus (6727)“JUnit”(6725)“JUnit”
R(6728)“Logo.java”        markus (6727)“JUnit”(6725)“JUnit”

注: 未显示完整路径。
要显示完整路径,请在指定 -v 的情况下运行此命令:

$ scm lock list -r m --stream JUnit --component JUnit -v
R(6729)“/JUnit/.classpath”                     bill   (6727)“JUnit”(6725)“JUnit”
R(6730)“/JUnit/.project”                       bill   (6727)“JUnit”(6725)“JUnit”
R(6726)“/JUnit/src/junit/awtui/AboutDialog.java” markus(6727)“JUnit”(6725)“JUnit”
R(6728)“/JUnit/src/junit/awtui/Logo.java”        markus(6727)“JUnit”(6725)“JUnit”

可以按锁定所有者进行过滤:

$ scm lock list -r m --stream JUnit --component JUnit -o bill
R(6729)“.classpath”       bill   (6727)“JUnit”(6725)“JUnit”
R(6730)“.project”         bill   (6727)“JUnit”(6725)“JUnit”
$ scm lock list -r m --stream JUnit --component JUnit -o markus
R(6726)“AboutDialog.java” markus (6727)“JUnit”(6725)“JUnit”
R(6728)“Logo.java”        markus (6727)“JUnit”(6725)“JUnit”


反馈

本资料对您是否有帮助?您可以在 Jazz.net 上提供反馈(需要注册):在论坛中发表意见或者提交错误