svn lock — 作業コピーパスやリポジトリ内の URL をロックし、他のユーザがそこに変更をコミットできないようにします。
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' にロックされました。
詳しくは、ロック項 をご覧ください。