svn lock — 作業コピーパスまたはリポジトリ中の URL をロックし、他のユーザがそこに 変更点をコミットできないようにします。
TARGET
それぞれをロックします。
他のユーザによってすでに TARGET
のどれかが
ロックされていた場合、警告を出して残りのTARGET
をロックします。他のユーザ、あるいは作業コピーの設定したロックを
--force
オプションで横取りすることもできます。
--targets ARG --message (-m) ARG --file (-F) ARG --force-log --encoding ARG --username ARG --password ARG --no-auth-cache --non-interactive --config-dir ARG --force
作業コピー中のふたつのファイルをロックする:
$ svn lock tree.jpg house.jpg 'tree.jpg' locked by user 'harry'. 'house.jpg' locked by user 'harry'.
他のユーザによって現在ロックされている作業コピー中の ファイルをロックする:
$ svn lock tree.jpg svn: warning: Path '/tree.jpg is already locked by user 'harry in \ filesystem '/svn/repos/db' $ svn lock --force foo 'tree.jpg' locked by user 'sally'.
作業コピーに関係しないファイルをロックする:
$ svn lock http://svn.red-bean.com/repos/test/tree.jpg 'tree.jpg' locked by user 'sally'.
より詳細は 「ロック」を見てください。