Befehl 'lock acquire'

Dateien in einem Datenstrom sperren.

Zweck

Ermöglicht dem Benutzer das Sperren von Dateien in einem Datenstrom. Wenn eine Datei gesperrt ist, kann kein anderer Benutzer Änderungssets übergeben, die die Datei modifizieren.

Optionen und Argumente

-R  |  --remotePath ]
Diese Markierung gibt an, dass alle Pfade über Fernzugriff angebunden sind. Das Angeben von '-stream' und '-component' ist erforderlich.
-s  |  --stream ] arg
Gibt an, in welchem Datenfluss die Sperre angefordert werden soll. Diese Angabe ist erforderlich, wenn die Option “-R” verwendet wird.
-c  |  --component ] arg
Gibt an, in welcher Komponente die Sperre angefordert werden soll. Diese Angabe ist erforderlich, wenn die Option “-R” verwendet wird.
files
Der Pfad zu mindestens einer Datei, die gesperrt werden soll. Dabei kann es sich um lokale oder ferne Pfade handeln (je nachdem, ob '–R/--remotePath' angegeben ist).

Beispiele

Das Sperren von Dateien im Standarddatenflussziel eines geladenen Arbeitsbereichs ist möglich, indem der Pfad zu den einzelnen Dateien angegeben wird:

$ scm lock acquire hello.world/build.xml
Locks successfully acquired.

In diesem Beispiel wird ein Arbeitsbereich in das aktuelle Arbeitsverzeichnis geladen. Die Datei wird im Datenflussziel gesperrt. Dabei ist zu beachten, dass vom Benutzer der Befehl 'scm login' für das entsprechende Repository in diesem Beispiel ausgeführt wurde.
Durch Angeben von '-stream' kann eine Datei in einem Datenstrom gesperrt werden, der nicht das Standarddatenflussziel ist:

$ scm lock acquire hello.world/build.xml --stream "JUnit Integration Stream"
Locks successfully acquired.

Dateien können auch gesperrt werden, wenn kein Arbeitsbereich geladen ist:

$ scm lock acquire -r l --stream "JUnit Exploration Stream" --component BuildComp -R hello.world/chatter.txt hello.world/.project
Locks successfully acquired.

In diesem Beispiel werden die Dateien chatter.txt und .project im Verzeichnis 'hello.world' der Komponente 'BuildComp' im Datenstrom “JUnit Exploration Stream” gesperrt. Mithilfe von “-R” wird angegeben, dass es sich um ferne Pfade handelt.

Feedback

War dies eine Hilfe? Sie können Ihr Feedback bei Jazz.net (Registrierung erforderlich) geben: Geben Sie Ihre Kommentare in den Foren oder senden Sie einen Bug.