从同一工作区测试两个 TFS 服务器

Testing of two TFS servers from the same workspace

我们有 TFS 2013 SP 4(我们现有的版本)和 TFS 2017(正在测试中,因为我们正在升级 TFS 版本)。 我的问题是:是否可以使用相同的工作区同时在两个 TFS 上工作和测试? 业务用户能够配置新的 TFS 2017 并在那里工作。但是,当他们切换回 TFS 2013 时(因为我们还没有使用 TFS 2017),它会抛出 'Identity does not exist error'。 有人试过吗? 甚至可以通过这种方式进行测试吗?或者我们是否应该在一个工作区一次有一个 TFS 版本,甚至用于测试?

谢谢。

阿南特

在新服务器上将 TFS 2013 升级到 TFS 2017(使用 TFS 2013 备份)时,两台服务器具有相同的 TFS GUID,这会使您的 Visual Studio 客户端感到困惑。

您应该避免同时启动两个 TFS 和 运行 同一组 GUID。这通常可以通过在升级完成并经过测试和验证后关闭旧的 TFS 服务器来避免。