??? 前兩天在工作過程中遇到一個(gè)已離職的同事在TFS鎖定簽出了部分文件,另外的同事想更改,又改不了。于是我用管理員帳戶登錄上去,找了很久,發(fā)現(xiàn)TFS沒有可視化界面直接撤銷別人簽出的文件。之后在baidu,google一番,發(fā)現(xiàn)可以使用tf undo命令撤銷他人簽出的文件,可是試了挺久的,一直沒有成功,只是提示失敗,具體原因也沒有說,開始懷疑是權(quán)限問題,后面發(fā)現(xiàn)權(quán)限的設(shè)置也沒有錯(cuò)。應(yīng)該不是權(quán)限問題。許久之后,請(qǐng)教以前的一位同事得知,可以裝個(gè)TFS插件(TFS Power tools)就有可視化界面操作了!立馬google下載地址后安裝,安裝一切順利??芍笤僭囈矝]有發(fā)現(xiàn)有撤銷簽出文件這個(gè)功能。后來想了一下,可能是版本問題!TFS Power tools分為兩個(gè)版本,2008還有2011,這是和vs安裝的版本有關(guān),同事使用的是vs2008,我裝了TFS Power tools 2008插件之所以不行是因?yàn)槲已b的是vs2010,后面裝個(gè)TFS Power tools 2011的,就可以了!
操作:直接選擇文件右鍵就會(huì)發(fā)現(xiàn)多了幾個(gè)快捷菜單,選擇Find in Source Control -> Status -> Find
看到簽出文件的用戶列表后右擊 undo即可。(可惜不能同時(shí)撤銷多個(gè)文件,糾結(jié),苦力活)