svn lock-锁定版本库中的路径
lock: 锁定版本库中的路径,使得其他用户不能向其提交修改。
用法: lock TARGET...
使用 --force 选项可以从其他用户或工作副本窃取到锁。
有效选项:
--targets ARG : 传递文件 ARG 内容为附件参数
-m [--message] ARG : 指定加锁注释ARG
-F [--file] ARG : 从文件 ARG 读取加锁注释
--force-log : 强制校验锁定注释源
--encoding ARG : 将ARG的值视为字符编码
--force : 强制操作运行
全局选项:
--username ARG : 指定用户名称 ARG
--password ARG : 指定密码 ARG
--no-auth-cache : 不要缓存用户认证令牌
--non-interactive : 不要交互提示
--trust-server-cert : 不提示的接受未知的 SSL 服务器证书(只用于选项 “--non-interactive”)
--config-dir ARG : 从目录 ARG 读取用户配置文件
--config-option ARG : 以下属格式设置用户配置选项:
FILE:SECTION:OPTION=[VALUE]
例如:
servers:global:http-library=serf
常用操作
1.在工作拷贝锁定两个文件:
$ svn lock tree.jpg house.jpg
2.锁定工作拷贝的一个被其它用户锁定的文件:
$ svn lock tree.jpg
$ svn lock –force tree.jpg
3.没有工作拷贝的情况下锁定文件:
$ svn lock http://svn.red-bean.com/repos/test/tree.jpg
分类: SVN