2014-09-22 32 views
0

我有TFS數據庫的備份,我想從中獲取我的代碼文件。可能嗎?如果是這樣,那我到底需要做什麼? TFS版本:11.0.61030.0(Tfs2012.Update4)如何從TFS數據庫獲取代碼文件備份

無論我迄今爲止所做的調查如何,恢復文件的唯一方法是在另一臺機器上安裝TFS 2012,恢復該機器上的數據庫備份。希望之後,我應該能夠從這個新的TFS下載文件。我想驗證我的程序,因爲在開始任務之前,我需要知道在我的理解中是否有某些東西缺失。

非常感謝。

+0

如果您擁有的是TFS的備份,那麼恢復它的方式似乎是恢復到TFS。恢復的實例應該有備份的所有內容,並且應該像任何其他TFS實例一樣可訪問。你的問題意味着你已經知道這一點,所以你不清楚你問的是什麼... – David 2014-09-22 13:09:28

回答

1

是恢復是要走的路,但你必須小心一些重要的細節。我按照我的記錄編寫:

  1. 在新環境中使用相同版本的TFS。
  2. 新環境位於同一個Active Directory域中。如果您在工作組中,則必須添加額外的步驟以使至少一些帳戶匹配。
  3. 從標記的事務中恢復(這是通過內置備份/恢復工具完成的)
  4. 您將有兩個具有相同標識符的實時系統:這可能會使客戶端混淆。避免運行tfsconfig ChangeServerID命令。
  5. 如果您恢復配置數據庫,則必須運行TfsConfig RegisterDB
  6. 對於獲取代碼,這已經足夠了,但考慮到新環境仍然指向現有資源:構建服務器,實驗室管理。
  7. 如果已經使用了TFS實例,則需要執行更多步驟,例如清理AT上的緩存。

我不記得一個完整的指導:這個主題有很多變化。請務必研究內容Restore a deployment to new hardware