【发布时间】:2017-08-08 14:31:11
【问题描述】:
我想在同一个 TFS 服务器上创建我们的生产集合的克隆/副本,以用作沙盒/开发环境。恢复集合的备份并重命名它很容易,但我知道当我尝试附加集合时会有 GUID 冲突(可能还有其他冲突)。
这有什么问题吗?还是我只需要购买带有单独 TFS 实例的新服务器?
提前致谢!
【问题讨论】:
标签: tfs
我想在同一个 TFS 服务器上创建我们的生产集合的克隆/副本,以用作沙盒/开发环境。恢复集合的备份并重命名它很容易,但我知道当我尝试附加集合时会有 GUID 冲突(可能还有其他冲突)。
这有什么问题吗?还是我只需要购买带有单独 TFS 实例的新服务器?
提前致谢!
【问题讨论】:
标签: tfs
一般答案是否定的。
但如果不是两个集合同时在线/附加,也是可能的。
在第二种情况下,请执行以下步骤:
在 TFS 管理控制台中分离集合
进行 SQL 完整备份
使用不同的数据库名称恢复 SQL 备份
重新附加原始集合 TFS 管理控制台
在 TFS 管理控制台中附加复制的集合并为其指定不同的集合名称
您将收到一条警告,表明该集合与团队项目 ID 冲突,并且该集合保持离线状态。
如果您想在线获取复制的收藏,您需要先离线获取原始收藏,然后才能在线获取副本。
如果您希望这两个集合都能正常工作,则必须安装具有单独 TFS 实例的新服务器。然后Move the team project collection 到新的 TFS 实例。
【讨论】: