重裝系統後TFS報不受源代碼管理錯誤

     公司使用TFS2008管理源代碼,機器重裝系統後,原來的代碼不能綁定TFS服務器。重裝系統後第一次打開源碼,輸入用戶名密碼, 彈出錯誤“解決方案看起來是受源代碼管理,但無法找到它的綁定信息。由於無法自動恢復這些缺少的信息,缺少綁定的項目將被視爲不受源代碼管理”。

     導致這個問題的原因是:TFS使用目錄映射的方法管理客戶機的源碼,重裝機器後,如果機器的計算機名和原來的不一樣或者是本源代碼的存放目錄發生變化,都會導致服務器中數據庫中記錄的源代碼目錄和當前的不一致,當客戶端TFS用戶登錄時,就會提示上文中指出的錯誤。

    解決這種錯誤的方法一般有以下三種:

    1.重裝系統時保證機器名,源代碼的存放路徑和原來的一致。

    2.如果源代碼的存放路徑和原來的一致,只需要修改的TFS數據庫的TfsVersionControl庫的tbl_Workspace表中的computer字段,把原來的機器名改爲當前的機器名即可。

   3.重新映射下載一份最新的源代碼。

  對於計算機名和本源代碼的存放目錄都發生了變化的情況,我沒有實驗。不知道修改數據庫的代價有多大,建議重新映射一份源碼。

   

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章