本文档旨在描述 Apache™ Subversion® 的 1.7.x 系列。如果您运行的是其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的文档。

名称

svn lock — 锁定工作副本路径或存储库中的 URL,以防止其他用户提交更改。

概要

svn lock TARGET...

描述

锁定每个 TARGET。如果任何 TARGET 已经被其他用户锁定,则会打印警告并继续锁定其余的 TARGET。使用 --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: 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 http://svn.red-bean.com/repos/test/tree.jpg
'tree.jpg' locked by user 'harry'.

有关更多详细信息,请参阅 名为“锁定”的部分