svn lock

Posted on Posted in 1.svn

名称

svn lock              — 锁定版本库的工作拷贝路径或URL,所以没有其他用户可以提交这些文件的修改。

概要

Synopsis

                     

描述

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' locked by user 'harry'. 'house.jpg' locked by user 'harry'.

           

锁定工作拷贝的一个被其它用户锁定的文件:

$ svn lock tree.jpg svn: warning: Path '/tree.jpg is already locked by user 'sally in \      filesystem '/svn/repos/db' $ svn lock --force tree.jpg 'tree.jpg' locked by user 'harry'.

           

没有工作拷贝的情况下锁定文件:

$ svn lock http://svn.red-bean.com/repos/test/tree.jpg 'tree.jpg' locked by user 'harry'.

           

更多细节见“锁定”一节