Zamknutí souborů v proudu.
Účel
Umožnit uživateli zamknout soubory
v proudu. Zamknutí souboru zabrání jiným uživatelům dodávat sady změn,
které jej pozmění.
Volby a argumenty
- [ -R | --remotePath ]
- Příznak označující, že všechny cesty jsou vzdálené. Vyžaduje přítomnost
–stream a –component.
- [ -s | --stream ] arg
- Označuje, v kterém proudu má být zámek získán. Nezbytné, je-li použito "-R".
- [ -c | --component ] arg
- Označuje, ve které komponentě má být zámek získán. Nezbytné, je-li použito "-R".
- files
- Cesta k jednomu či více souborům, které mají být zamknuty. Cesty mohou být lokální nebo vzdálené
v závislosti na přítomnosti –R/--remotePath.
Příklady
Je možné zamknout soubory
ve výchozím cíli toku načteného pracovního prostoru zadáním cesty
k jednotlivým souborům:
$ scm lock acquire hello.world/build.xml
Zámky jsou úspěšně získány.
V tomto příkladu
má aktuální pracovní adresář do sebe načten pracovní prostor. Soubor
je zamknut v cíli toku. Povšimněte si, že uživatel v tomto příkladu spustil 'scm
login' na příslušné úložiště.
Je možné
zamknout soubor v proudu, který není výchozím cílem toku, a to zadáním –stream:
$ scm lock acquire hello.world/build.xml --stream "JUnit Integration Stream"
Zámky jsou úspěšně získány.
Je možné
zamknout soubory bez načteného pracovního prostoru:
$ scm lock acquire -r l --stream "JUnit Exploration Stream" --component BuildComp -R hello.world/chatter.txt hello.world/.project
Zámky jsou úspěšně získány.
Tento příklad zamkne
soubory chatter.txt a .project v adresáři hello.world komponenty
BuildComp v proudu "JUnit Exploration Stream". Povšimněte si použití
"-R" k označení, že cesty jsou vzdálené.