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.