将团队项目从一个集合移动到另一个集合 - TFS 2015 Update 3

时间:2016-10-17 14:52:39

标签: tfs migrate

我试图将团队项目从一个团队集合移动到另一个团队集合,包括签到历史记录,用户故事和源代码。

我正在运行TFS 2015 Update 3设置,但我找到的工具不支持此版本。

工具:

2 个答案:

答案 0 :(得分:1)

<强> 0。创建一个空集合,将其用作DefaultCollection的副本 我打电话给我的第二个集合&#34; TeamPrjectCollection&#34;

<强> 1。在TFS管理控制台中进行完全备份

enter image description here

<强> 2。分离包含团队项目的

enter image description here

第3。仅使用SQL Management Studio备份集合数据库

enter image description here

<强> 4。将数据库从备份还原到空集合
将DefaultCollection从备份文件恢复到名为&#34; TeamPrjectCollection&#34;的空集合中。在还原过程中可能会收到错误消息,请确保打开“选项”选项卡并选中“#34;覆盖现有数据库&#34;和&#34;关闭与目标数据库的现有连接&#34;。
如果仍然出现访问错误,请尝试让数据库脱机重启服务器,然后重新联机数据库。 enter image description here

<强> 5。在TFS管理控制台中附加两个集合 从列表中选择Tfs_DefaultDatabase DB并附加它,然后选择Tfs_TeamProjectCollection并使用不同的Collection Name来附加它。最后忽略警告。

enter image description here

<强> 6。对两个集合中的团队项目进行排序 在您的附加过程之后,由于警告消息表明您的两个团队项目都存在于两个集合中,因此第二个集合将脱机。

enter image description here

只需从&#39; TeamProject Collection&#39;中删除MyFirstProject 并删除&#39; TeamProjectToMigrate&#39;来自&#39; DefaultCollection&#39;
带来TeamProjectCollection&#39;在线。

enter image description here

可以看到两个集合都可以从TFS访问

enter image description here

有关详细信息,请参阅此处的Visual Studio文档:https://www.visualstudio.com/en-us/docs/setup-admin/tfs/admin/move-project-collection

答案 1 :(得分:0)

正如@Daniel在评论中提到的那样,除了使用第三方工具之外,没有办法在集合之间移动团队项目。但是此功能正在计划中,您可以跟踪此UserVoice

  

我们承诺允许您在两者之间移动团队项目   收藏品,虽然它目前不在2016年的范围内   公历年。我们将在接近时提供更新的时间表   2017。