【茶包射手日記】TFS工作區資料夾更名導致狀態無效

當初為TFS版控建立工作區時沒想太多,取了TFSWorkspace當資料夾名稱。隨著接觸專案變多,跨越多個Project Collection,每個都需要自己的工作區,這才意識到原先的命名大有問題,工作區資料夾應加上Project Collection名稱才合理,之後再設工作區,IM-ERP Projection Collection的工作區資料夾就叫TFS-IM-ERP,以此類推。於是乎,磁碟上有一堆TFS-IM-***資料夾,和一個很突兀的TFSWorkspace,怎麼看都不順眼。

某一天終於忍不住,動手將TFSWorkspace更名,依循Project Collection名稱改為TFS-IM-OA,並同步修改工作區對應路徑,看似完美,但有個後遺症。如下所示,AFA專案是我一手建立的,所有檔案好好地躺在X:\TFS-IM-OA\AFA目錄下,但TFS認定我在本機上沒有這些檔案:

更麻煩的是,使用Visual Studio開啟專案,會因Binding狀態Invalid無法簽入簽出:

實驗並請教同事,得到結論:此時最佳解法是用Get Latest當成新電腦新工作區重新取回檔案,原則上本機檔案與TFS的版本應一致,不會出現衝突,等TFS下載比對完全部檔案,問題即可排除。

歡迎推文分享:
Published 02 August 2015 10:03 AM 由 Jeffrey
Filed under:
Views: 2,476



意見

沒有意見

你的看法呢?

(必要的) 
(必要的) 
(選擇性的)
(必要的) 
(提醒: 因快取機制,您的留言幾分鐘後才會顯示在網站,請耐心稍候)

5 + 3 =

搜尋

Go

<August 2015>
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345
 
RSS
創用 CC 授權條款
【廣告】
twMVC

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication