在將tfs2010進行物理遷移後最麻煩的就是workspace的恢復。由於workspace直接關聯了使用者客戶端的配置,如果workspace無法載入使用者就需要重新建立它,並重新對映本地目錄,同時源workspace的owner操作將被全部丟棄。在安裝tfs2010時,如果使用windows帳戶,在進行物理遷移後是無法直接將group membership同步的。不同物理機器產生的objectsid不同,致使在不同的物理機使用相同的計算機名和使用者名稱也無法關聯起來。可以通過觀察任意collection的adobjects、adobjectmemberships兩張表。想要將這些帳戶重新關聯workspace,需要做以下操作:
1、讓使用者通過visual studio重新連線tfs2010,進入對應的collection,並開啟source control explorer。
2、連線tfs2010資料庫例項,找到對應collection資料庫。比如tfs_defaultcollection。
3、查詢tbl_workspace資料表,可以看到workspacename和computer欄位分別存放了對應的工作區名稱和計算名。舊有的源**管理資料庫已經存放了使用者的關聯workspace資訊,由於之前已經重新連線了collection。你會在資料表中發現一條最新的記錄,它的computer、workspacename相同。記錄它的ownerid,刪除新記錄,並將ownerid賦值給舊記錄。
4、重新通過visual studio連線tfs2010,問題解決。
5、如果想要修改workspace所對映的本地目錄,可以通過tbl_workingfolder資料表,它的workspaceid對應tbl_workspace資料表的workspaceid。
TFS2010 取消鎖定
最近這段時間,開始使用tfs2010進行專案的原始碼管理,在使用過程中,發現了不些問題,由於開發人員的操作失誤,經常導致了原始碼中的檔案被鎖定,而在開發人員的pc機上又不能把鎖定的檔案簽入到tfs中,剛開始遇到這個問題時,想通過管理員帳號來 取消鎖定 但在 源 管理器 中,管理員帳號也沒有許可權操作...
TFS2010安裝方法
安裝過程 一 安裝作業系統 安裝windows 2008 r2簡體中文版 二 準備安裝過程中的需要的使用者賬戶,並設定相應許可權 具體流程如下 1 點選 開始 管理工具 計較機管理 2 選擇 本地使用者和組 使用者 在右邊空白處點選右鍵,選擇 新使用者 3 分別新增名為tfsreports tfss...
TFS2010 取消鎖定
最近這段時間,開始使用tfs2010進行專案的原始碼管理,在使用過程中,發現了不些問題,由於開發人員的操作失誤,經常導致了原始碼中的檔案被鎖定,而在開發人員的pc機上又不能把鎖定的檔案簽入到tfs中,剛開始遇到這個問題時,想通過管理員帳號來 取消鎖定 但在 源 管理器 中,管理員帳號也沒有許可權操作...