vik*_*tra 50 svn version-control locking
我在Subversion中遇到版本控制问题.我从存储库检查了一个工作副本,并锁定了它的所有文件.然后,在没有释放锁的情况下,我从磁盘中删除了该文件夹.
如何打破驻留在存储库中的锁?我在Windows上使用TortoiseSVN.是否有一个命令来递归锁定文件夹的锁?
vik*_*tra 57
好,我知道了.这对我有用.
Von*_*onC 18
$ svn status -u
M 23 bar.c
M O 32 raisin.jpg
* 72 foo.h
Status against revision: 105
$ svn unlock raisin.jpg
svn: 'raisin.jpg' is not locked in this working copy
Run Code Online (Sandbox Code Playgroud)
这只是意味着文件没有锁定在您当前的工作目录中,但如果它仍然锁定在存储库级别,您可以强制解锁("打破锁定")
$ svn unlock http://svn.example.com/repos/project/raisin.jpg
svn: Unlock request failed: 403 Forbidden (http://svn.example.com)
$ svn unlock --force http://svn.example.com/repos/project/raisin.jpg
'raisin.jpg' unlocked.
Run Code Online (Sandbox Code Playgroud)
(这是你通过TortoiseSVN GUI做的)
小智 6
如果其他人远程锁定了文件,我发现使用TortoiseSVN 1.7.11执行以下操作已成功解锁了我的工作副本.(类似于vikkun的回答)
现在应该解锁工作副本中的文件.