DevOPS签出锁定,如何解锁
前段时间早两天重置系统,vs项目中有一个文件没有签入,导致无法修改代码。无法通过工具解锁,经过思考应该可以通过修改数据库达到目的,经过一翻操作后,完美解决。
经过分析和尝试,发现与两个表有关:tbl_workspace 与 tbl_pendingchange
tbl_workspace 记录工作区和电脑名称
tbl_pendingchange 记录文件状态
解锁sql:
update tbl_pendingchange set IsDeleted=1,LockStatus=NULL where workspaceid='420000001';
当以上方法无法解锁时,直接删除记录,可以正常签出
sql脚本:
delete tbl_pendingchange where PendingChangeId in (-3286)