svn lock
优质
小牛编辑
118浏览
2023-12-01
svn lock — 根据工作副本路径或 URL, 为仓库里的文件加锁, 从而阻止其他 用户提交这些文件的修改.
大纲
svn lock
TARGET
...
描述
锁定每一个 TARGET
. 如果存在 TARGET
已经被其他用户锁定了, Subversion 将打印一个警告, 然后继续锁定剩下的 TARGET
. 如果想要从其他用户或工作副本那儿窃取锁, 就加上选项 --force
.
选项
--encoding
ENC
--file
(-F
)FILENAME
--force
--force-log
--message
(-m
)MESSAGE
--targets
FILENAME
示例
锁定工作副本中的两个文件:
$ svn lock tree.jpg house.jpg 'tree.jpg' locked by user 'harry'. 'house.jpg' locked by user 'harry'.
锁定一个已经被其他用户锁定的文件:
$ svn lock tree.jpg svn: warning: W160035: Path '/tree.jpg is already locked by user 'sally' in fi lesystem '/var/svn/repos/db' $ svn lock --force tree.jpg 'tree.jpg' locked by user 'harry'.
在没有工作副本的情况下锁定一个文件:
$ svn lock https://www.xnip.cn/wp-content/uploads/2022/docimg11/tree.jpg 'tree.jpg' locked by user 'harry'.
更多的细节, 见 “锁”一节.