名前

svn lock — 作業コピーパスやリポジトリ内の URL をロックし、他のユーザがそこに変更をコミットできないようにします。

書式

svn lock TARGET...

説明

TARGET をそれぞれをロックします。他のユーザによって、いずれかの TARGET がすでにロックされている場合、警告を出して残りの TARGET をロックします。他のユーザや作業コピーの設定したロックを、--force オプションで横取りすることもできます。

別名

なし

変更対象

作業コピー、リポジトリ

リポジトリアクセス

あり

オプション

--targets FILENAME
--message (-m) TEXT
--file (-F) FILE
--force-log
--encoding ENC
--username USER
--password PASS
--no-auth-cache
--non-interactive
--config-dir DIR
--force

作業コピー中の二つのファイルをロックします。

$ svn lock tree.jpg house.jpg
'tree.jpg' はユーザ 'harry' にロックされました。
'house.jpg' はユーザ 'harry' にロックされました。

現在、他のユーザによってロックされている、作業コピー内のファイルをロックします。

$ svn lock tree.jpg
svn: warning: パス '/tree.jpg はユーザ 'sally によって既にロックされています\
      (ファイルシステム '/svn/repos/db')

$ svn lock --force tree.jpg
'tree.jpg' はユーザ 'harry' にロックされました。

作業コピーにないファイルをロックします。

$ svn lock http://svn.red-bean.com/repos/test/tree.jpg
'tree.jpg' はユーザ 'harry' にロックされました。

詳しくは、ロック項 をご覧ください。