有沒有辦法只備份團隊項目的源代碼控制組件並將其恢復到不同的TFS服務器?我們爲RND設置了一個TFS 2010服務器,但決定將它的源代碼控制管理器用於開發項目。我們這樣做是爲了讓開發人員在我們將它用於更大的項目之前學會如何使用它。現在,我們需要吹走服務器,因爲它是一個用於RND的VM。我們將爲生產設置一個新的TFS服務器。我不想丟失源代碼歷史記錄。TFS 2010源代碼控制備份/恢復
回答
使用內置於產品的功能。在Dev10中,添加了集合,所以工件(包括源代碼)可以在TFS服務器之間移植 - 利用它。試點項目是便攜式文物的關鍵場景,也是收藏的理由。
將收集從VM TFS實例中取出。它可從管理控制檯的收集節點獲得。
備份來自您分解的數據庫的數據庫。
部署新的真實服務器(非VM)。
將收集數據庫還原到用於生產實例的sql服務器。
使用管理控制檯集合節點,將集合附加到新部署的TFS服務器。
現在,您可以從原型期間獲得源代碼,並且您可以爲新生產實例提供新的生產集合。如果你部署了一個Dev11 TFS服務器,你可以附加這個原型集合並將其推進。
這些集成工具旨在用於遷移和鏡像解決方案 - 這不是必要的。 – bryanmac
這聽起來像是一個有效的遷移場景。我同意你也可以備份和恢復收集數據庫,但這似乎是矯枉過正。我寧願開始乾淨,只遷移我想要的東西。 – MikeDouglasDev
Dettach/Attach是一種重量更輕,完全保真,經過更好測試和設計的移動資源產品方式。整合工具的重量非常重要,而不是完全保真,更多的摩擦導向的資源移動方式。 Dettach/Attach只是複製一些全局配置數據並重新綁定數據庫。 – bryanmac
- 1. TFS 2010備份和恢復proceedure
- 2. 如何從SQL備份恢復我的TFS源代碼?
- 3. TFS 2010:如何爲源代碼控制配置TFS代理身份驗證?
- 4. 如何備份和恢復svn中的所有源代碼?
- 5. TFS 2008源代碼控制配置
- 6. 恢復備份mysql
- 7. Laravel恢復備份
- 8. 什麼是Team Foundation Server 2010的備份和恢復過程?
- 9. 在TFS 2010中組織源代碼
- 10. SQL備份和恢復完整備份
- 11. 有沒有辦法在源控項目(TFS)中恢復被擦除的代碼?
- 12. Visual Studio 2008/2010代碼書籤備份
- 13. 家庭源代碼控制
- 14. 恢復mysql備份.myd .frm
- 15. Oracle備份和恢復
- 16. 從備份恢復MySQL表
- 17. SQL Server備份和恢復
- 18. MySQL的備份和恢復
- 19. 備份和恢復DynamoDb表
- 20. MySQL備份/恢復問題
- 21. 從Git備份中恢復
- 22. ActiveMQ - ReplicatedLevelDB - 備份和恢復
- 23. 如何恢復DNN備份
- 24. 恢復舊的MySQL備份
- 25. 備份和恢復列值
- 26. Jenkins:備份和恢復
- 27. Android備份和恢復
- 28. 備份/恢復到Gmail嗎?
- 29. 恢復.bz2 Mysql備份?
- 30. RavenDb備份和恢復
將Team Foundation Server從一個硬件配置移到另一個:http://msdn.microsoft.com/en-us/library/ms404869%28v=VS.100%29.aspx –
不要使用移動服務器 - 即移動整個實例。使用dettach/attach移動集合(您的工件所在的位置)。這就是它被添加到產品中的原因。 – bryanmac