问题源
用Eclipse的svn插件更新文件时,直接复制服务器上css文件新增的一条样式到本地,然后保存后发生冲突,尝试标记合并冲突后发生如下异常:
Some of selected resources were not committed.
svn: Working copy \'d:\\***\\css\'
locked; try performing \'cleanup\'
且再次同步服务器更新出现该空文件夹无法操作。
尝试team菜单下的clean up后clean up也发生异常
*** Cleanup
svn cleanup "d:\\***\\css"
svn: Error processing command \'modify-entry\' in
\'d:\\***\\css\'
svn: Error modifying entry for \'*.css\'
svn: \'*.css\' is not under version control
*** Error (took 00:01.075)
复制test路径在资源管理器打开,
打开该目录下[.svn]文件夹,
发现里面有[lock]和[log]文件
lock文件内容为空,
log文件内容如图:
至此,问题渐渐明了:同步过程中发生错误导致*.css文件被svn锁住,且重新操作后未解锁该文件
解决办法:
- 删除lock文件
- 删除log文件中最下方加了 working 状态的记录
- 重新cleanup
- 重新同步