lock release

Zrušení zámků u souborů v proudu.

Účel

Uvolnit zámky u jednoho či více souborů v proudu. Zámky by měly být obvykle vlastněny aktuálně přihlášeným uživatelem, ale pomocí přepínače –force mohou uživatelé s oprávněním administrátora uvolnit zámky vlastněné jinými uživateli.

Volby a argumenty

-P  |  --password ] heslo pro ID uživatele v úložišti
Heslo pro zadané ID uživatele v uvedeném úložišti. Pokud tato volba není uvedena v příkazovém řádku, budete vyzváni k zadání hesla. Pokud jste zadali identifikátor URI nebo přezdívku, pro kterou jste uložili pověření pomocí příkazu scm login, bude tato volba ignorovaná.
-u  |  --username ] ID uživatele v úložišti
Určuje ID uživatele existující v uvedeném úložišti. Pokud jste zadali identifikátor URI nebo přezdívku, pro kterou jste uložili pověření pomocí příkazu scm login, bude tato volba ignorovaná.
-r  |  --repository-uri ] identifikátor URI úložiště
Určuje úložiště, ve kterém se má tato akce provést. Pokud jste pověření k úložišti uložili pomocí příkazu scm login, můžete použít přezdívku, kterou jste zadali pro toto uložené pověření
-c  |  --component ] arg
Komponenta, v níž mají být zámky uvolněny. Není vyžadováno pro lokálně načtené pracovní prostory.
-s  |  --stream ] arg
Proud, v němž se mají zámky uvolnit. Není vyžadováno pro lokálně načtené pracovní prostory.
-R  |  --RemotePath ] arg
Označuje, že dané cesty jsou ve vzdálených proudech, nikoli v lokálním systému souborů. Pamatujte, že cesty musejí být relativní vzhledem ke kořenové složce komponenty. Současně s tím by mělo být specifikováno "-c" a "-s".

Příklady

V proudu s následujícími zámky:

$ 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"

Může Bill uvolnit jeden ze svých zámků:

$ scm lock release -r m --stream "JUnit" --component JUnit -R JUnit/.classpath JUnit/.project
Zámky byly úspěšně uvolněny.

Bill má oprávnění administrátora, takže může uvolnit také zámky, které vlastní Markus, a to pomocí příznaku force ("-f"):

$ scm lock release -r m --stream "JUnit" --component JUnit -f -R JUnit/src/junit/awtui/AboutDialog.java
Zámky byly úspěšně uvolněny.

Aktuální stav zámků nyní je:

$ scm lock list -r m --stream 6725 --component JUnit -v
R (6728) "/JUnit/src/junit/awtui/Logo.java" markus (6727) "JUnit" (6725) "JUnit"


Váš názor

Byla tato pomoc užitečná? Zpětnou vazbu můžete poskytnout na stránkách Jazz.net (registrace je požadována): Komentář na fóru nebo odeslat chybu