lock acquire

ストリーム内のファイルをロックします。

目的

ユーザーがストリーム内のファイルをロックできるようにします。 ファイルをロックすると、他のユーザーはそのファイルを変更する変更セットを提出できなくなります。

オプションおよび引数

-R  |  --remotePath ]
すべてのパスがリモートであることを示すフラグ。–stream および –component が指定されている必要があります。
-s  |  --stream ] arg
どのストリームでロックを取得する必要があるのかを指定します。「-R」が指定されている場合には必須です。
-c  |  --component ] arg
どのコンポーネントでロックを取得する必要があるのかを指定します。「-R」が指定されている場合には必須です。
files
ロック対象の 1 つ以上のファイルへのパス。–R/--remotePath が指定されているかどうかに応じて、パスはローカルまたはリモートのいずれかになります。

個々のファイルへのパスを指定することにより、ロードされたワークスペースのデフォルト・フロー・ターゲットでファイルをロックすることができます。

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

この例では、現行作業ディレクトリーにワークスペースがロードされています。 ファイルはフロー・ターゲット内でロックされます。 この例ではユーザーが該当リポジトリーに対して 'scm login' を実行しています。
–stream を指定することにより、デフォルトのフロー・ターゲットではないストリーム内でファイルをロックすることができます。

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

ワークスペースをロードしないでファイルをロックすることができます。

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

この例では、ストリーム“JUnit Exploration Stream"で、コンポーネント BuildComp の hello.world ディレクトリー内の chatter.txt と .project をロックしています。 パスがリモートであることを示すために“-R"が使用されています。

フィードバック

この情報はお役に立ちましたか? Jazz.net でフィードバックをお送り頂けます (登録が必要です): フォーラムにコメントを記入したり、バグを送信したりすることができます。