TFS2015版以上強(qiáng)制刪除被占用文件及強(qiáng)制刪除工作區(qū),包括強(qiáng)制撤銷其他人的簽出。TFS 文件被占用,強(qiáng)制取消占用。
由于各種原因(簽出后工作區(qū)更改、人員離職調(diào)動(dòng)等)需要?jiǎng)h除其他成員占用的文件
Team Foundation 2015 強(qiáng)制解除簽入簽出鎖定
TFS(Team Foundation server)源代碼管理器,如何強(qiáng)制解除鎖定、簽出的文件,刪除某個(gè)人的工作區(qū)。支持局域網(wǎng)域管理員
轉(zhuǎn)載: TFS強(qiáng)制刪除離職人員簽出鎖定項(xiàng)的方法(轉(zhuǎn))
步驟:
1、連接到TFS數(shù)據(jù)庫服務(wù)器的tfsversioncontrol庫;
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ù)。
如果有,也要一并刪除。(高版本可能沒有這個(gè)表)
如:-- delete from tbl_lock where WorkspaceId=12
參考:
Tf 命令行實(shí)用工具命令
https://learn.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2010/z51z7zy0%28v=vs.100%29
浙公網(wǎng)安備 33010602011771號(hào)