項(xiàng)目組一哥們走的時(shí)候以獨(dú)占方式遷出了文件,現(xiàn)在其他人都無法修改,管理員似乎也無法將文件解除。經(jīng)過摸索,找到了一種暴力的方法——直接改TFS數(shù)據(jù)庫(kù)。雖然暴力,卻能實(shí)實(shí)在在地解決這個(gè)問題。
步驟:
1、連接到TFS數(shù)據(jù)庫(kù)服務(wù)器的tfsversioncontrol庫(kù);
2、查tbl_workspace表,找出那哥們的工作目錄,
如select * from tbl_workspace where workspacename='name'
3、利用上一步查到的workspaceid在tbl_pendingchange表中找到尚未簽入的項(xiàng),
如:select * from tbl_pendingchange where workspaceid='12'
4、把這些項(xiàng)刪除!
如:-- delete from tbl_PendingChange where WorkspaceId=12
問題解決!
注意,在刪除了tbl_pendingchange表中的數(shù)據(jù)后,還要檢查一下tbl_lock表中有沒有被鎖定的數(shù)據(jù)。
如果有,也要一并刪除。
如:-- delete from tbl_lock where WorkspaceId=12

浙公網(wǎng)安備 33010602011771號(hào)