TFS強制刪除離職人員簽出鎖定項的方法(轉)


項目組一哥們走的時候以獨占方式遷出了文件,現在其他人都無法修改,管理員似乎也無法將文件解除。經過摸索,找到了一種暴力的方法——直接改TFS數據庫。雖然暴力,卻能實實在在地解決這個問題。

步驟:

1、連接到TFS數據庫服務器的tfsversioncontrol庫;

2、查tbl_workspace表,找出那哥們的工作目錄

    如select * from tbl_workspace where workspacename='name'

3、利用上一步查到的workspaceid在tbl_pendingchange表中找到尚未簽入的項,

    如:select * from tbl_pendingchange where workspaceid='12'

4、把這些項刪除!

    如:--  delete from tbl_PendingChange where  WorkspaceId=12

 

 問題解決!

注意,在刪除了tbl_pendingchange表中的數據后,還要檢查一下tbl_lock表中有沒有被鎖定的數據。

如果有,也要一並刪除。

如:--  delete from tbl_lock where  WorkspaceId=12


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM