TFS命令tf delete刪除工作區


昨天恢復服務器上的tfs集合后,就准備映射到原來的磁盤地址中,但是不知道為什么卻提示我已被用戶wws:3所映射(wws是我姓名的首字母,但是:3又是從哪里來的呢?)。

上網搜索資料,卻只找到說刪除 C:\Documents and Settings\當前用戶\Local Settings\Application Data\Microsoft\Team Foundation\1.0\Cache文件夾中的VersionControl.config文件,結果試了,有點反應也沒有,還是提示已被映射。

沒有頭緒之下,翻看以前寫的tfs強制簽入步驟,結果看到這段命令時靈感突現

tf undo /workspace:PC201502261425;wws:3 ……

這段命令,是我用來強制簽入服務器崩潰之前我簽出的文件。那么我既然可以用命令強制簽入,為什么我不能用命令刪除wws:3這個用戶在我電腦上的工作區呢?

於是立即百度tfs刪除工作區的命令,得到以下這段代碼:

tf workspace /delete /collection:http://yt-net:8080/tfs/ET-TFS PC201502261425;wws:3

然后根據提示輸入 yes ,執行命令刪除工作區。完成后我回到vs,映射原來的磁盤路徑,映射成功了。

回想整個過程,因為服務器重做系統后,重新添加了用戶wws,所以為了與當前的用戶不沖突,tfs可能自動給原來的用戶加了“:數字”。

因為同事映射時,也出現了同樣的情況,只不過數字和我不一樣,但不管怎么樣,只要用命令刪除了tfs自動配置的用戶在本地電腦上映射的工作區,就可以映射原路徑了。

當然,也有人會說,你重新映射一個路徑不就得了?是啊,重新映射一個路徑是不存在問題,但是對有強迫症的我來說,忒不爽了!


免責聲明!

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



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