TFS迁移到新服务器/新帐户和工作区问题

时间:2014-03-21 12:03:32

标签: tfs tfs2012 tfs2013 tfs-migration

我正在工作的公司正在将TFS移动到新服务器(以及新用户帐户,因为现在我们正在使用域帐户)。之前的服务器使用的是版本2012.4 Express,而新版本使用的是TFS 2013 Express。

为此,我备份旧的服务器数据库,使用为此提供的实用程序将它们迁移到新服务器并运行升级向导。

我现在唯一的问题是我无法将项目映射到之前的位置,因为它一直告诉我项目已锁定在我以前的工作区中。

我已经使用了一些应该有效的方法,但仍然会遇到同样的错误:

  • 在新服务器和旧服务器上http://ServerName:8080/tfs/WorkItemTracking/v3.0/ClientService.asmx调用了web服务 StapWorkitemCache

  • 在新服务器和以前的服务器上同时启用witadmin rebuildcache /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName

  • 从我的电脑中删除了VersionControl.config

  • 通过连接到Visual Studio上的两个服务器并删除我拥有的任何工作区来删除工作区。

我只是不断收到同样的错误,说明本地文件夹已锁定到旧工作区。我怎样才能一劳永逸地解决这个问题?

编辑:

我是否有可能只迁移TFS_DefaultCollection数据库而不是带来TFS_Configuration?

编辑2

出现了新问题: 没有人能在旧服务器上看到他们的项目。由于我无法使新服务器工作,我将旧服务器重新上线,现在没有人可以连接,而且在网络管理页面上没有任何项目。

0 个答案:

没有答案