lock release

Revocare i blocchi ai file in un flusso.

Scopo

Rilasciare i blocchi in uno o più file in un flusso. Di solito, i blocchi dovrebbero essere di proprietà dell'utente attualmente connesso, ma con lo switch –force, gli utenti admin possono rilasciare blocchi mantenuti da altri utenti.

Opzioni ed argomenti

-P  |  --password ] password l'ID utente nel repository
La password per l'ID utente specificato nel repository considerato. Se non viene inclusa questa opzione nella riga di comando, viene richiesta una password. Questa opzione viene ignorata se è stato specificato un nome alternativo o un URI del repository per il quale sono state archiviate le credenziali tramite il comando scm login.
-u  |  --username ] ID utente nel repository
Specifica un ID utente presente nel repository considerato. Questa opzione viene ignorata se è stato specificato un nome alternativo o un URI del repository per il quale sono state archiviate le credenziali tramite il comando scm login.
-r  |  --repository-uri ] URI del repository
Specifica il repository in cui eseguire questa azione. Se sono state archiviate credenziali del repository usando il comando scm login, è possibile usare il nome alternativo fornito per tali credenziali archiviate
-c  |  --component ] arg
Il componente in cui rilasciare i blocchi. Non richiesto per spazi di lavoro caricati in locale.
-s  |  --stream ] arg
Il flusso in cui rilasciare i blocchi. Non richiesto per spazi di lavoro caricati in locale.
-R  |  --RemotePath ] arg
Indica che i percorsi dati sono nel flusso remoto invece che nel file system locale. Notare che i percorsi possono essere relativi alla root del componente. Specificare “-c” e “-s” con esso.

Esempi

In un flusso con i seguenti blocchi:

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

bill può rilasciare uno dei suoi blocchi:

$ scm lock release -r m --stream "JUnit" --component JUnit -R JUnit/.classpath JUnit/.project
Blocchi rilasciati correttamente.

bill possiede privilegi da admin quindi può rilasciare anche i blocchi mantenuti da markus usando l'indicatore di forzatura (“-f”):

$ scm lock release -r m --stream "JUnit" --component JUnit -f -R JUnit/src/junit/awtui/AboutDialog.java
Blocchi rilasciati correttamente.

Lo stato corrente dei blocchi è ora:

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


Feedback

Queste informazioni sono state utili? È possibile fornire un feedback su Jazz.net (è richiesta la registrazione): commenta nei forum o segnala un bug