尝试提交锁定文件时“无法读取状态行”错误

时间:2011-08-11 15:55:14

标签: svn

我第一次使用svn锁定。我可以锁定和解锁文件,但如果我尝试提交一个被锁定的文件,我会收到错误:

$ svn lock report.docx 
'report.docx' locked by user 'lorin'.

Edit, edit, edit...

$ svn st
M    K  report.docx
$ svn commit -m "Edited the introduction"
Sending        myproject/report.docx
svn: Commit failed (details follow):
svn: CHECKOUT of '/reports/!svn/ver/6049/myproject/report.docx': Could not read status line: Secure connection truncated (https://www.example.com)

如果我解锁文件,那么我可以提交。

2 个答案:

答案 0 :(得分:0)

看起来您正确使用Locking(至少根据文档)。我会问你为什么要用SVN这样做,但这不是你的问题。 ;)

Have you checked out this SO thread有类似的错误?

答案 1 :(得分:0)

请注意,Subversion锁定和解锁命令在使用复制的环境中无法正常工作。 Subversion目前不提供在存储库之间复制锁的方法,甚至也不是通过存储库转储文件。因此,锁都存储在主存储库中,并且它们不存在于复制的存储库中。

访问以下链接以了解有关此内容的更多信息

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/Replication#section-Replication-NoSupportForSvnLockUnlock