lock list

顯示串流中保留的鎖定。

用途

顯示串流中保留的每一個鎖定。清單可以依據元件或使用者來過濾,並有最大計數限制。

選項和引數

-s  |  --stream ] arg
要在其中查詢鎖定的串流。可以是別名、UUID 或串流名稱。
-c  |  --component ] arg
要在其中查詢鎖定的元件。可以是別名、UUID 或元件名稱。
-o  |  --owner ] arg
依據給定的使用者來過濾鎖定清單。只會顯示指定使用者所保留的鎖定。
-w  |  --wide ]
指出不應縮短輸出。
-m  |  --maximum ] arg
要顯示的鎖定記錄數上限。
-P  |  --password ] password for user ID in repository
指名儲存庫中指定使用者 ID 的密碼。 如果指令行不含這個選項,系統會提示您輸入密碼。 如果您指定了已利用 scm login 指令來儲存認證的儲存庫 URI 或暱稱,便會忽略這個選項。
-r  |  --repository-uri ] 儲存庫 URI
指定要採取這個動作的儲存庫。 如果您已利用 scm login 指令來儲存儲存庫認證,您可以將提供的暱稱用於這些儲存認證。
-u  |  --username ] 儲存庫中的使用者 ID
指定存在於指名儲存庫中的使用者 ID。 如果您指定了已利用 scm login 指令來儲存認證的儲存庫 URI 或暱稱,便會忽略這個選項。

輸出

以下是輸出的五個直欄:

您可以在 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 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤