我们计划将当前托管在 TFS 2010 上的项目集合迁移到 TFS 2012。我们希望在解决可能出现的任何问题的同时保持当前安装运行,因此我们需要将当前项目集合复制到新服务器。
但是,TFS 不允许我们直接附加还原的数据库备份。数据库首先必须从原始 TFS 安装中分离出来。我们可以通过克隆项目集合并分离克隆来绕过该限制,但我们不确定这是否也会影响原始项目集合。
TFS 在克隆时是否锁定原始项目集合?
我们计划将当前托管在 TFS 2010 上的项目集合迁移到 TFS 2012。我们希望在解决可能出现的任何问题的同时保持当前安装运行,因此我们需要将当前项目集合复制到新服务器。
但是,TFS 不允许我们直接附加还原的数据库备份。数据库首先必须从原始 TFS 安装中分离出来。我们可以通过克隆项目集合并分离克隆来绕过该限制,但我们不确定这是否也会影响原始项目集合。
TFS 在克隆时是否锁定原始项目集合?
“克隆项目集合”是什么意思?
您在这里有几个选择:
从 TFS2010 分离您的集合,备份数据库,将集合重新附加到 TFS2010,还原数据库备份并将其附加到 TFS2012 系统。这涉及到您的 TFS2010 系统上的一些短暂停机时间。
备份整个 TFS2010 数据库集。将它们恢复到另一个(临时)系统。运行“tfsconfig changeserverid”以重新标记数据库。运行 TFS 2012 升级向导将数据库升级到 TFS 2012(或运行 TFS 2010 AT-Only 向导以将它们保留在 TFS2010)分离集合并将其附加到 TFS2012 系统。
将要