对SVN本地文件获取锁定时,老是停留在锁定界面,不能提交成功

我对本地文件采用获取锁定进行文件锁定时,点击提交进行锁定,页面一直停留在与服务器交互界面,也不说锁定成功,求大神帮忙解决下。
SVN获取锁定的时候,客户端这边老停留在锁定界面,服务器端给出报错,需要重启,查看error.log,发现给出错误:[Fri Sep 02 14:03:14 2011] [notice] Apache/2.2.17 (Win32) SVN/1.6.15 DAV/2 configured -- resuming normal operations
[Fri Sep 02 14:03:14 2011] [notice] Server built: Oct 18 2010 01:58:12
[Fri Sep 02 14:03:14 2011] [notice] Parent: Created child process 3464
[Fri Sep 02 14:03:15 2011] [notice] Child 3464: Child process is running
[Fri Sep 02 14:03:15 2011] [notice] Child 3464: Acquired the start mutex.
[Fri Sep 02 14:03:15 2011] [notice] Child 3464: Starting 64 worker threads.
[Fri Sep 02 14:03:15 2011] [notice] Child 3464: Starting thread to listen on port 80.
[Fri Sep 02 14:03:21 2011] [notice] Parent: child process exited with status 3221225477 -- Restarting.
麻烦有知道的大神帮忙解决下。

“获取锁定”时不需要单独进行提交操作的,应该直接就跳出来一个填写锁定原因的窗口,点击这个窗口的确定就行了,这时就已经锁定了。在这个时候,别人是看不出来这个文件被锁了,但是他提交时会报错。

锁定的另一种方法是为要锁的文件加上一个svn:needs-lock属性(随便设定一个值),然后提交,这时就锁定了。这样锁定的好处是,别人更新后,会发现这个文件处于只读状态,也就知道有人上锁了。追问

锁定的另一种方法是为要锁的文件加上一个svn:needs-lock属性(随便设定一个值),这个操作是怎么实现的?还有你开始给我说的那个第一种,我就是在那填写锁定原因后点击确认,一直停留在那个锁定界面,不能完成,去服务器看,服务器报错:Apache HTTP Server遇见问题关闭,需要重新启动httpd.exe

追答

加svn:needs-lock属性的操作:在要锁的文件上点邮件,选择tortoisesvn--属性--新建,右上角下拉选中svn:needs-lock属性,下面的文本框中随便输入什么数值,然后确定。

至于你的锁定时服务器报错,这个不好说什么问题,或许是服务器配置的有问题吧,建议查查httpd.conf看。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-09
对本地文件怎么获取锁定,需连接服务器,或在svn浏览器端获取所,本地实现不了
相似回答