您可以使用TFS集成工具在TFS2013中移動團隊項目,但也有一些限制。詳細爲你參考:https://visualstudiogallery.msdn.microsoft.com/eb77e739-c98c-4e36-9ead-fa115b27fefe
我有測試在我的本地環境,成功(這兩種不同的收集和相同的集合)
我的環境:
TFS2013 SQL2012 TFS 2010 Team Explorer VS2013 TFS Integration Tools2012
準備環境:
安裝TFS2010TeamExplorer原因TFS集成工具2012需要它
安裝TFS Integration Tools2012
PS:它不支持SQL2014。當您在集成工具的安裝連接SQL2014,它會拋出一個錯誤:數據庫兼容級別的Vaild值100.110,or120 ... SQLkey:CreateDatabaseScript ... 90個
詳細步驟:
- 在另一個集合中創建一個新的空團隊項目。 創建新項目時選擇相同的流程模板作爲源項目。
- 啓動TFS集成,單擊創建新建 - >選擇「VersionControlAndWorkItemTracking」模板下的「Team Foundation Server的」文件夾(你可以使用「版本控制」模板)
- 配置工作流類型,頻率,版本控制會話如下,左來源應該是你要複製的項目,右鍵來源應該是空的新項目
Note, for the Paths section, you must include any folders (paths) under the root explicitly and individually in the folders list. Just using $/ or $/MyProject will not work. For example, if you have folders src/ and test/ under the root, you must include these as $/MyProject/src and $/MyProject/test/
- 做工作項跟蹤會話相同。
- 單擊保存到數據庫按鈕。然後點擊開始。
- 解決衝突(如果有)。
- 完成
最後,你可以在變更集評論查看記錄。例如:它創建的Changeset134 2015-10-19
您應該升級到TFS2015,您可以在團隊項目集合中使用構建代理。 – ds19
每個集合可以有多個控制器,而控制器綁定到單個集合。 –
@GiulioVian,但只有一個構建控制器安裝在特定的服務器上,所以如果你有10個團隊項目集合,那麼你至少需要10個獨立的服務器 – ds19