最近這段時(shí)間,開始使用TFS2010進(jìn)行項(xiàng)目的源碼管理,在使用過(guò)程中,發(fā)現(xiàn)了不些問(wèn)題,由于開發(fā)人員的操作失誤,經(jīng)常導(dǎo)致了源碼中的文件被鎖定,而在 開發(fā)人員的PC機(jī)上又不能把鎖定的文件簽入到TFS中,剛開始遇到這個(gè)問(wèn)題時(shí),想通過(guò)管理員賬號(hào)來(lái)“取消鎖定”,但在“源代碼管理器”中,管理員賬號(hào)也沒(méi) 有權(quán)限操作“取消鎖定”。遇到這種文件被鎖定的事,是相當(dāng)?shù)挠魫灐?/p> 郁悶歸郁悶,問(wèn)題還是得要解決,所以baidu、google了不少資料,原來(lái)“取消鎖定”是不能通過(guò)界面來(lái)操作的,而是要使用TFS的命令來(lái)實(shí)現(xiàn)解鎖操 作,在不斷的摸索和參考其它文章,總算把這個(gè)頭痛的問(wèn)題解決了,為了方便以后解決同樣的問(wèn)題、也為了其他同志在遇到這相相似的問(wèn)題時(shí)有一個(gè)解決方案,故把 我解決的過(guò)程記錄一下。 1、CMD到TFS的命令 A:32位操作系統(tǒng):c:/program files/microsoft visual studio 10.0/common7/ide。 B:64位操作系統(tǒng):c:/program files(x86)/microsoft visual studio 10.0/common7/ide。 2、執(zhí)行tf undo解鎖命令 如:c:\program files (x86)\microsoft visual studio 10.0\common7\ide\tf undo /workspace:testing-pc;test_user $/works/ias.works/ias.mvcimp/controllers/homecontroller.cs。 注:testing_pc:表示鎖定文件的工作區(qū);test_user:表示的是鎖定文件的用戶。譬如我自己的PC機(jī)上的工作區(qū)是:BEA-PC,我的 TFS登錄賬號(hào)是:tfs001。則:tf undo /workspace:BEA-PC;tfs001 |
|
來(lái)自: 歆馨 > 《開發(fā)測(cè)試》