我想在同一个TFS服务器上创建我们的生产集合的克隆/副本,以用作沙箱/开发环境。恢复Collection的备份并重命名它很容易,但我知道当我尝试附加Collection时会出现GUID冲突(以及可能还有其他冲突)。
这周围有吗?或者我只需要使用单独的TFS实例来获得新服务器?
提前致谢!
答案 0 :(得分:1)
一般答案是否定的。
但是如果不是两个集合同时在线/附加都是可能的。
在第二种情况下,请执行以下步骤:
在TFS管理控制台中分离收集
采用SQL Fullbackup
使用其他数据库名称还原SQL备份
重新附加原始收藏TFS管理控制台
将复制的集合附加到TFS管理控制台并为其提供不同的集合名称
您将收到一条警告,指出该集合与Team Project ID冲突,并且该集合保持脱机状态。
如果您想在线复制收藏品,您需要先离线收集原始收藏品,然后才能在线复制。
如果您希望两个集合都有效,则必须使用单独的TFS实例安装新服务器。然后Move the team project collection到新的TFS实例。